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));
     }
 }