Esempio n. 1
0
        public async void OnPostBookAsync()
        {
            DietSite.User u = SessionHelpers.GetObject <User>(HttpContext.Session, Constant.UserDetails);
            if (SessionHelpers.GetObject <bool>(HttpContext.Session, Constant.IsLoggedIn))
            {
                DateTime slot = SessionHelpers.GetObject <DateTime>(HttpContext.Session, Constant.ParticularSlot);
                HttpContext.Session.Remove(Constant.ParticularSlot);
                int i = await _communicationService.CheckSlots(slot);

                if (i == 0)
                {
                    message = "Book";
                    int x = await _communicationService.InsertSlots(u.UserID, slot);
                }
                else
                {
                    message = "Not Available";
                }
            }
            else
            {
                message = "Not Logged in";
            }
            SessionHelpers.StoreObject(HttpContext.Session, Constant.Message, message);
        }