public async Task <IActionResult> Details([Bind("Date")] CheckedIn reservation) { var date = DateTime.Today; var people = await _context.CheckedIns.Where(c => date.Date <= c.Date && c.Date < date.Date.AddDays(1)).ToListAsync(); return(View(people)); }
public async Task <IActionResult> CheckInGuests(CheckedIn newEntry) { if (ModelState.IsValid) { newEntry.Date = DateTime.Now.Date; //Check-In is today var dbSet = _context.Set <CheckedIn>(); var result = dbSet.Find(newEntry.RoomNumber, newEntry.Date); if (result != null) { dbSet.Remove(result); } var task = _context.AddAsync <CheckedIn>(newEntry); await task; if (task.IsCompletedSuccessfully) { _context.SaveChanges(); return(RedirectToAction(nameof(Index))); } } return(View()); }
private void BtnCheckIn_Click(object sender, EventArgs e) { PanelContenedor.Show(); userControlInicio1.SendToBack(); PanelContenedor.Controls.Clear(); CheckedIn thisprobando = new CheckedIn(); PanelContenedor.Controls.Add(thisprobando); thisprobando.Show(); }
public async Task <IActionResult> Create([Bind("Date,RoomNumber,Adults,Children")] CheckedIn checkedIn) { if (ModelState.IsValid) { _context.Add(checkedIn); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index), checkedIn)); } return(View(checkedIn)); }
public Task Handle(CheckIn message, IMessageHandlerContext context) { //cannot check out unless it checked in already if (Data.BookingItem.Status != Constants.Booked) { log.Error($"Cannot check in booking #{message.BookingNumber} ."); return(Task.CompletedTask); } Data.BookingItem.Status = Constants.CheckedIn; log.Info($"Booking #{message.BookingNumber} Checked in."); var checkedIn = new CheckedIn { BookingNumber = message.BookingNumber, ClientId = message.ClientId }; return(context.Publish(checkedIn)); }
/* Check-in guests for breakfast (room-number, amount of adults & children) - today*/ public IActionResult CheckInGuests() { var vm = new CheckedIn(); return(View(vm)); }