public IActionResult Edit(int Id) { Accommodation accommodation = _repo.GetByID(Id); EditAccommodationVM model = new EditAccommodationVM { ID = Id, Name = accommodation.Name, PhoneNumber = accommodation.PhoneNumber, Distance = accommodation.Distance, Description = accommodation.Description, Address = accommodation.Address }; return(View("Edit", model)); }
public IActionResult Save(EditAccommodationVM model) { if (!ModelState.IsValid) { return(View("Edit")); } Accommodation acc = _repo.GetByID(model.ID); acc.Name = model.Name; acc.Description = model.Description; acc.Distance = model.Distance; acc.PhoneNumber = model.PhoneNumber; acc.Address = model.Address; if (model.ProfileImage != null) { string uniqueFileName = Image.Upload(model.ProfileImage, _webHostEnvironment, "accommodations"); acc.Picture = uniqueFileName; } _repo.Save(); return(RedirectToAction("List")); }