public IActionResult Edit(int clientId) { var client = clientData.GetClientById(clientId); if (client == null) { return(RedirectToAction("Index")); } return(View(client)); }
public IActionResult Create(LendingCreateEditViewModel model) { if (ModelState.IsValid) { model.Lending.Client = clientData.GetClientById(model.Lending.ClientId); model.Lending.Book = bookData.GetBookByid(model.Lending.BookId); lendingData.CreateLending(model.Lending); var bookCopies = bookCopiesData.GetBookCopiesById(model.BookCopiesId); if (model.Lending.DatumVratena == null) { bookCopies.NumberOfCopies -= 1; } lendingData.Commit(); TempData["Message"] = "The object is created"; return(RedirectToAction("Detail", "Library", new { libraryId = model.LibraryId })); } model.Clients = clientData.GetClients().Select(x => new SelectListItem { Value = x.Id.ToString(), Text = x.Name }).ToList(); return(View(model)); }