public async Task <object> RegisterBookRent([FromBody] FormRegisterBookRentDTO bookRent) { dynamic result = await bookRentService.RegisterBookRent(bookRent); if (result.success) { return(result); } else { return(BadRequest(result)); } }
public async Task <object> RegisterBookRent(FormRegisterBookRentDTO bookRentDTO) { try { BookRent bookRent = new BookRent(); bookRent.Book = await bookRepository.Find(bookRentDTO.idBook); bookRent.User = await userRepository.Find(bookRentDTO.idUser); bookRent.LoanDate = DateTime.Now; bookRent.ExpectedDate = DateTime.Now.AddDays(7); var result = await bookRentRepository.Add(bookRent); if (result != null) { return(new { success = true }); } else { return(new { success = false }); } } catch (Exception ex) { Console.WriteLine(ex); return(new { success = false }); } }