public async Task <IActionResult> EditTour(int id, [Bind("ID,RegionID,RegionID,TourCityID,HotelType,HotelName,Description,AddInfo,Price,Date,DocLink,HotelImage")] BusTour busTour) { if (id != busTour.ID) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(busTour); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!BusTourExist(busTour.ID)) { return(NotFound()); } else { throw; } } ViewData["TourCityID"] = new SelectList(_context.TourCities, "ID", "ID", busTour.TourCityID); ViewData["RegionID"] = new SelectList(_context.Regions, "ID", "ID", busTour.RegionID); return(RedirectToAction(nameof(BusTourList))); } return(View(busTour)); }
public async Task <IActionResult> CreateTour([Bind("ID,RegionID,RegionID,TourCityID,HotelType,HotelName,Description,AddInfo,Price,Date,DocLink,HotelImage")] BusTour busTour) { if (ModelState.IsValid) { _context.Add(busTour); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(BusTourList))); } ViewData["TourCityID"] = new SelectList(_context.TourCities, "ID", "ID", busTour.TourCityID); ViewData["RegionName"] = new SelectList(_context.Regions, "ID", "RegionName", busTour.RegionID); ViewData["RegionImage"] = new SelectList(_context.Regions, "ID", "RegionImage", busTour.RegionID); return(View(busTour)); }