// GET: TourDay/Create public IActionResult Create(int?Id) { var Tour = _context.Tour .SingleOrDefault(m => m.TourId == Id); if (Tour == null) { return(NotFound()); } var model = new TourDayEditViewModel(); model.Tour = Tour; model.TourId = Tour.TourId; return(View(model)); }
public async Task <IActionResult> Edit(int id, [Bind("TourDayId,TourId,TourDate")] TourDay tourDay) { if (id != tourDay.TourDayId) { return(NotFound()); } var Tour = _context.Tour .SingleOrDefault(m => m.TourId == tourDay.TourId); if (ModelState.IsValid) { try { _context.Update(tourDay); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!TourDayExists(tourDay.TourDayId)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index), "TourDay", new { id = Tour.TourId })); } var model = new TourDayEditViewModel(); model.Tour = Tour; model.TourDate = tourDay.TourDate; model.TourDayId = tourDay.TourDayId; model.TourId = tourDay.TourId; return(View(model)); }
// GET: TourDay/Delete/5 public async Task <IActionResult> Delete(int?id) { if (id == null) { return(NotFound()); } var TourDay = await _context.TourDay.SingleOrDefaultAsync(m => m.TourDayId == id); if (TourDay == null) { return(NotFound()); } var Tour = _context.Tour .SingleOrDefault(m => m.TourId == TourDay.TourId); var model = new TourDayEditViewModel(); model.Tour = Tour; model.TourDate = TourDay.TourDate; model.TourDayId = TourDay.TourDayId; model.TourId = TourDay.TourId; return(View(model)); }
public async Task <IActionResult> Create(int?Id, [Bind("TourDayId,TourId,TourDate")] TourDay tourDay) { if (Id == null) { return(NotFound()); } var Tour = _context.Tour.SingleOrDefault(m => m.TourId == Id); if (ModelState.IsValid) { _context.Add(tourDay); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index), "TourDay", new { id = Id })); } var model = new TourDayEditViewModel(); model.Tour = Tour; model.TourDate = tourDay.TourDate; model.TourId = tourDay.TourId; model.TourDayId = tourDay.TourDayId; return(View(model)); }