Exemplo n.º 1
0
        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());
        }
Exemplo n.º 3
0
        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();
        }
Exemplo n.º 4
0
        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));
        }
Exemplo n.º 5
0
    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));
        }