public ViewResult Edit(int tourId) { Tour tour = repository.GetAllTours().FirstOrDefault(b => b.TourId == tourId); TourEditViewModel model = new TourEditViewModel { Tour = tour, Formats = formatRepository.GetAllFormats(), CurentFormat = tour.FormatId }; return(View(model)); }
public ActionResult Edit(Tour tour, int formatId) { if (ModelState.IsValid) { tour.FormatId = formatId; repository.SaveTour(tour); TempData["message"] = string.Format("Зміна контенту \"{0}\" збережена", tour.Name); return(RedirectToAction("List")); } else { TourEditViewModel model = new TourEditViewModel { Tour = tour, Formats = formatRepository.GetAllFormats(), CurentFormat = tour.FormatId }; return(View(model)); } }