Exemplo n.º 1
0
        public IActionResult Account()
        {
            if (HttpContext.Session.Get <SessionData>(SessionUser) != null)
            {
                if (string.Equals(HttpContext.Session.Get <SessionData>(SessionUser).Role, "chef", StringComparison.OrdinalIgnoreCase))
                {
                    IEnumerable <Menu>  menus  = db.Menu.Where(i => i.ChefId == HttpContext.Session.Get <SessionData>(SessionUser).Id).ToList().OrderByDescending(i => i.ModifiedDate);
                    IEnumerable <Offer> offers = db.Offer.Where(i => i.ChefId == HttpContext.Session.Get <SessionData>(SessionUser).Id).ToList().OrderByDescending(i => i.ModifiedDate);

                    MenuOfferViewModel MenuOffer = new MenuOfferViewModel
                    {
                        Menus  = menus,
                        Offers = offers
                    };
                    return(View(MenuOffer));
                }
                else
                {
                    return(NotFound());
                }
            }
            else
            {
                return(RedirectToAction("Login", "Home"));
            }
        }
Exemplo n.º 2
0
        public IActionResult ChefAcc()
        {
            if (HttpContext.Session.GetString(SessionCNIC) != null &&
                HttpContext.Session.GetString(SessionRole) != null)
            {
                if (string.Equals(HttpContext.Session.GetString(SessionRole).Trim(), "chef", StringComparison.OrdinalIgnoreCase))
                {
                    List <Menu>  menus  = db.Menu.Where <Menu>(i => i.ChefId == HttpContext.Session.GetInt32(SessionId)).ToList <Menu>();
                    List <Offer> offers = db.Offer.Where <Offer>(i => i.ChefId == HttpContext.Session.GetInt32(SessionId)).ToList <Offer>();

                    MenuOfferViewModel MenuOffer = new MenuOfferViewModel
                    {
                        Menus  = menus,
                        Offers = offers
                    };
                    return(View(MenuOffer));
                }
                else
                {
                    return(RedirectToAction("Page404", "Home"));
                }
            }
            else
            {
                return(RedirectToAction("Login", "Home"));
            }
        }