def update(self, bar_phone, time_, accepted, hairstyle=None, remark=None): try: Checker.phone(bar_phone).appt_time(time_) # ?? self.__order.ord_barber_id = Barber.objects.get(barber_phone=bar_phone) self.__order.ord_time = time_ self.__order.ord_is_acc = accepted if remark: Checker.remark(remark) self.__order.ord_remark = remark if hairstyle: self.__order.ord_hairstyle_id = Hairstyle.objects.get(hairstyle_name=hairstyle) self.__order.save() return self except Barber.DoesNotExist: raise BarberDoesNotExistError except Hairstyle.DoesNotExist: raise HairstyleDoesNotExistError
def remark(self, remark_): Checker.remark(remark_) self.__order.ord_remark = remark_ self.__order.save()