public async Task <IActionResult> Edit(int id, [Bind("BreakfastReservationsId,Date")] BreakfastReservations breakfastReservations) { if (id != breakfastReservations.BreakfastReservationsId) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(breakfastReservations); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!BreakfastReservationsExists(breakfastReservations.BreakfastReservationsId)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(breakfastReservations)); }
public async Task <IActionResult> Create([Bind("BreakfastReservationsId,Date")] BreakfastReservations breakfastReservations) { var result = _context.BreakfastReservations.SingleOrDefault(o => o.Date.Date == breakfastReservations.Date.Date); if (ModelState.IsValid && result == null) { _context.Add(breakfastReservations); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(RedirectToAction(nameof(Index))); //return View(breakfastReservations); }
private void Seed7Day(ApplicationDbContext dbContext) { for (int day = 0; day < 6; day++) { BreakfastReservations br = new BreakfastReservations(DateTime.Today.AddDays(day)); for (int i = 1; i < 20; i++) { if ((i % 2) == 1) { Room r = SeedRoomRandomAdultAndChildren(i, dbContext); br.BreakfastReservationList.Add(r); } } dbContext.BreakfastReservations.Add(br); } dbContext.SaveChanges(); }