//вернуть книгу, по факту удалить запись о том, что брал ее public ActionResult ReturnBook(int idBook, int idPerson) { var entry = EntryWarehause._entries.Find(i => i.IdBook == idBook && i.IdPerson == idPerson); if (entry != null) { EntryWarehause.ReturnBook(idBook, idPerson); return(new OkObjectResult("Returned")); } return(new NotFoundObjectResult("Not found")); }
//взять книгу, по факту добавить запись о том, что взял ее public ActionResult GiveBookV09(int idBook, int idPerson) { var response = EntryWarehause.GiveBook(idBook, idPerson); if (response.Equals("Ok")) { return(new OkObjectResult("Ok")); } else { return(new JsonResult(response)); } }
//вернуть книгу, по факту удалить запись о том, что брал ее public ActionResult ReturnBookV20(int idBook, int idPerson) { var entry = EntryWarehause._entries.Find(i => i.IdBook == idBook && i.IdPerson == idPerson); if (entry != null) { EntryWarehause.ReturnBook(idBook, idPerson); //в этой версиипоменялось сообщение return(new OkObjectResult("Ok. Please, Come again!")); } return(new NotFoundObjectResult("Not found")); }
//взять книгу, по факту добавить запись о том, что взял ее public ActionResult GiveBookV10(int idBook, int idPerson) { var response = EntryWarehause.GiveBook(idBook, idPerson); if (response.Equals("Ok")) { return(new OkObjectResult("Ok")); } else { //в этой версии изменился тип возвращаемой ошибки return(new BadRequestObjectResult(response)); } }