def register_cage(active_account: Owner, name, allow_dangerous, has_toys, carpeted, metres, price) -> Cage: cage = Cage() cage.name = name cage.square_metres = metres cage.is_carpeted = carpeted cage.has_toys = has_toys cage.allow_dangerous_snakes = allow_dangerous cage.price = price cage.save() active_account.cage_ids.append(cage.id) active_account.save() return cage
def register_cage(active_account: Owner, name, allow_dangerous, has_toys, carpeted, meters, price) -> Cage: cage = Cage() cage.name = name cage.square_meters = meters cage.is_carpeted = carpeted cage.has_toys = has_toys cage.allow_dangerous_snakes = allow_dangerous cage.price = float(price) cage.save() # asigna un id y guarda en la bd. account = find_account_by_email(active_account.email) account.cage_ids.append(cage.id) account.save() return cage
def register_cage(active_account,name,price,allow_dangerous,has_toys,carpeted,meters) -> Cage: cage = Cage() cage.name = name cage.square_meters = meters cage.is_carpeted = carpeted cage.has_toys = has_toys cage.allow_dangerous_snakes = allow_dangerous cage.price = price cage.save() # stores it in the database account = find_account_by_email(active_account.email) # we don't have any stale data account.cage_ids.append(cage.id) #adding the new cage id account.save() #push the changes back to database return cage
def register_cage(account: Owner, name: str, price: float, meters: float, carpeted: bool, has_toys: bool, allow_dangerous: bool) -> Cage: cage = Cage() cage.name = name cage.price = price cage.square_meters = meters cage.carpeted = carpeted cage.has_toys = has_toys cage.allow_dangerous_snakes = allow_dangerous cage.save() account = find_account_by_email(account.email) # get fresh copy account.cage_ids.append(cage.id) account.save() return cage
def register_cage(active_account: Owner, price, name, allow_dangerous, has_toys, carpated, meters) -> Cage: cage = Cage() cage.name = name cage.allow_dangerous_snakes = allow_dangerous cage.is_carpeted = carpated cage.has_toys = has_toys cage.price = price cage.square_meters = meters cage.save() # must save the cage data first account = find_account_by_email(active_account.email) account.cage_ids.append(cage.id) account.save() return cage
def register_cage( active_account: Owner, name, allow_dangerous, has_toys, carpeted, meters, price ) -> Cage: cage = Cage() cage.name = name cage.square_meters = meters cage.is_carpeted = carpeted cage.has_toys = has_toys cage.allow_dangerous_snakes = allow_dangerous cage.price = price cage.save() account = find_account_by_email(active_account.email) account.cage_ids.append(cage.id) # pylint: disable=no-member account.save() return cage
def register_cage(active_account: Owner, name: str, cost: float, square_meters: float, is_carpented: bool, has_toys: bool, allow_dangerous_snakes: bool) -> Cage: cage = Cage() cage.name = name cage.cost = cost cage.square_meters = square_meters cage.is_carpented = is_carpented cage.has_toys = has_toys cage.allow_dangerous_snakes = allow_dangerous_snakes cage.save() owner = find_account_by_email(active_account.email) owner.cage_ids.append(cage.id) owner.save() return cage
def register_cage(active_account: Owner, name, meters, is_carpeted, has_toys, allow_dangerous_snakes, price): cage = Cage() cage.name = name cage.price = price cage.square_meters = meters cage.is_carpeted = is_carpeted cage.has_toys = has_toys cage.allow_dangerous_snakes = allow_dangerous_snakes cage.save() account = find_account_by_email(active_account.email) account.cage_ids.append(cage.id) account.save() return cage
def register_cage(active_account: Owner, name, allow_dangerous, has_toys, carpeted, meters, price) -> Cage: cage = Cage() cage.name = name cage.square_meters = meters cage.is_carpeted = carpeted cage.has_toys = has_toys cage.allow_dangerous_snakes = allow_dangerous cage.price = price cage.save() account = find_account_by_email(active_account.email) account.cage_ids.append(cage.id) account.save() return cage
def register_cage(active_account: Owner, name, allow_dangerous, has_toys, carpeted, meters, price) -> Cage: cage = Cage() cage.name = name cage.square_meters = meters cage.is_carpeted = carpeted cage.has_toys = has_toys cage.allow_dangerous_snakes = allow_dangerous cage.price = price # Must save before appending to list, otherwise blank id cage.save() # Makes sure account info is current and appends to cage_id list account = find_account_by_email(active_account.email) account.cage_ids.append(cage.id) account.save() return cage