public ActionResult AdjustDetails(string id) { Rental rentalToEdit = GetRental(id); AdjustRentalDetailsViewModel vm = new AdjustRentalDetailsViewModel() { Id = rentalToEdit.Id, Description = rentalToEdit.Description, NumberOfRooms = rentalToEdit.NumberOfRooms }; return(View(vm)); }
public ActionResult AdjustDetails(AdjustRentalDetailsViewModel vm) { if (ModelState.IsValid) { try { Rental rentalToEdit = GetRental(vm.Id); rentalToEdit.Description = vm.Description; rentalToEdit.NumberOfRooms = vm.NumberOfRooms; context.Rentals.ReplaceOne <Rental>(f => f.Id == vm.Id, rentalToEdit); return(RedirectToAction("Index", "Rental")); } catch (Exception ex) { throw ex; } } return(View(vm)); }