def add_borrower(self, context): # print(context) if UserController.is_exist(context['user_id']) and BookController.is_exist(context['book_id']): context['borrowed_at'] = str(date.today()) context['return_at'] = str(date.today() + timedelta(days=7)) book = BookController.search_book({'_id': context['book_id']})[0] book['stock'] = int(book['stock']) - 1 BookController.update_book(book) self._model.insert(context) else: print('user_id or book_id doesnt exist, failed to create...')