public ActionResult OfferPage(String OfferID) { WorkWithOffers WWO = new WorkWithOffers(Server); Offers ShowOffer = new Offers(); if (OfferID == null) { ShowOffer = (Offers)Session["ShowOffer"]; } else { ShowOffer = WWO.GetOfferByID(OfferID); } Session["ShowOffer"] = ShowOffer; if (User.Identity.Name != "") { WorkWithUsers WWU = new WorkWithUsers(); if (WWU.GetUserRole(IdentityExtensions.GetUserId(User.Identity)) == "Banned") { return(RedirectToAction("UserBanned", "AccessDenied")); } } return(View(ShowOffer)); }
// // GET: /Administrator/ public ActionResult AdminPanel() { WorkWithUsers WWU = new WorkWithUsers(); IQueryable <Users> Users = (IQueryable <Users>)Session["Users"]; if (Users == null) { Users = WWU.GetWorseUsers(); WWU.CheckUserRoles(); } Session["Users"] = Users; if (User.Identity.Name != "") { if (WWU.GetUserRole(IdentityExtensions.GetUserId(User.Identity)) == "Admin") { return(View(Users)); } } return(RedirectToAction("AccessDenied", "AccessDenied")); }
public ActionResult Index() { IndexViewData = (IndexDataModel)Session["IndexData"]; WorkWithTags WWT = new WorkWithTags(); WorkWithOffers WWO = new WorkWithOffers(Server); WorkWithUsers WWU = new WorkWithUsers(); if (IndexViewData == null) { IndexViewData = new IndexDataModel(); IndexViewData.ShowString = "NewOffers"; IndexViewData.NewOffers = WWO.GetNewOffers(); } IndexViewData.WeightTags = WWT.GetWeightTags(); ViewBag.ViewData = IndexViewData; Session["IndexData"] = IndexViewData; if (User.Identity.Name != "") { if (WWU.GetUserRole(IdentityExtensions.GetUserId(User.Identity)) == "Banned") { return(RedirectToAction("UserBanned", "AccessDenied")); } } if (IndexViewData.ShowString == "NewOffers") { IndexViewData.NewOffers = WWO.GetNewOffers(); } if (IndexViewData.ShowString == "TopUsers") { IndexViewData.TopUsers = WWU.GetTopUsers(); } if (IndexViewData.ShowString == "TopOffers") { IndexViewData.NewOffers = WWO.GetTopOffers(); } return(View()); }