public IActionResult EditTour(TourEditVM model) { if (ModelState.IsValid) { Tour newTour = new Tour { Id = model.Id, Name = model.Name, Description = model.Description, DepartureTown = model.DepartureTown, DepartureDate = model.DepartureDate, Countries = model.Countries, IsNightCrossing = model.IsNightCrossing, isFavorite = model.isFavorite, Period = model.Period, Price = model.Price, Img = ChangePhoto(model.ExistImgName, model.Img), ImgLarge = ChangePhoto(model.ExistImgLargeName, model.ImgLarge), }; _tourRepository.EditTour(newTour); return(Redirect("/Administration/TourList")); } return(View()); }
public ViewResult EditTour(int id) { Tour tour = _tourRepository.GetTourById(id); if (tour != null) { TourEditVM tourEditVM = new TourEditVM { Id = tour.Id, Name = tour.Name, Description = tour.Description, DepartureTown = tour.DepartureTown, DepartureDate = tour.DepartureDate, Countries = tour.Countries, IsNightCrossing = tour.IsNightCrossing, isFavorite = tour.isFavorite, Period = tour.Period, Price = tour.Price, ExistImgName = tour.Img, ExistImgLargeName = tour.ImgLarge }; return(View(tourEditVM)); } else { NotFound(); } return(View()); }