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")); } }
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")); } }