public ActionResult Edit(HotelEditModel model) { if (!this.ModelState.IsValid) { this.ViewBag.Error = ModelValidationErrors.InvalidModel; return(this.View(model)); } var hotel = this.hotels.GetById(model.Id); if (hotel == null) { this.TempData["Error"] = ModelValidationErrors.EditDeletedEntity; return(this.RedirectToAction("Index")); } hotel.Name = model.Name; hotel.Description = model.Description; hotel.Phone = model.Phone; hotel.Fax = model.Fax; hotel.Email = model.Email; hotel.Facebook = model.Facebook; hotel.Stars = model.Stars; this.hotels.Update(); this.TempData["Success"] = "Hotel was successful edited!"; return(this.RedirectToAction("Index")); }
public ActionResult Edit(HotelEditModel model) { if (ModelState.IsValid) { var hotel = _hotelEditCommand.Execute(model); return(RedirectToAction("Details", new { id = hotel.Id })); } return(View(model)); }
public ActionResult Edit(HotelEditModel model) { if (!this.ModelState.IsValid) { this.ViewBag.Error = ModelValidationErrors.InvalidModel; return this.View(model); } var hotel = this.hotels.GetById(model.Id); if (hotel == null) { this.TempData["Error"] = ModelValidationErrors.EditDeletedEntity; return this.RedirectToAction("Index"); } hotel.Name = model.Name; hotel.Description = model.Description; hotel.Phone = model.Phone; hotel.Fax = model.Fax; hotel.Email = model.Email; hotel.Facebook = model.Facebook; hotel.Stars = model.Stars; this.hotels.Update(); this.TempData["Success"] = "Hotel was successful edited!"; return this.RedirectToAction("Index"); }