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)); }
public ActionResult TabClick(int TabID) { IndexViewData = (IndexDataModel)Session["IndexData"]; WorkWithOffers WWO = new WorkWithOffers(Server); if (IndexViewData == null) { IndexViewData = new IndexDataModel(); } switch (TabID) { case 1: IndexViewData.ShowTopOffers(); IndexViewData.TopOffers = WWO.GetTopOffers(); break; case 2: WorkWithUsers WWU = new WorkWithUsers(); IndexViewData.ShowTopUsers(); IndexViewData.TopUsers = WWU.GetTopUsers(); break; case 3: IndexViewData.ShowNewOffers(); IndexViewData.NewOffers = WWO.GetNewOffers(); break; } Session["IndexData"] = IndexViewData; return(RedirectToAction("Index", "Home")); }
public ActionResult EditProfile(Users EditUser) { WorkWithUsers WWU = new WorkWithUsers(); WWU.SetEditProfileData(EditUser); return(RedirectToAction("TabClick", "Home", new { tabID = 3 })); }
public ActionResult ShowUserOffers(String UserID) { if (User.Identity.Name != "") { if (UserID == null) { UserID = (string)Session["UserID"]; } WorkWithOffers WWO = new WorkWithOffers(Server); WorkWithUsers WWU = new WorkWithUsers(); IQueryable <Offers> UserOffers = WWO.GetUserOffers(UserID); Users ActiveUser = WWU.GetUserByID(UserID); ViewBag.UserName = ActiveUser.FirstName + " " + ActiveUser.LastName; Session["UserID"] = UserID; return(View(UserOffers)); } else { return(RedirectToAction("AccessDenied", "AccessDenied")); } }
public ActionResult EditProfile() { WorkWithUsers WWU = new WorkWithUsers(); Users ActiveUser = WWU.GetUserByName(User.Identity.Name); return(View(ActiveUser)); }
public ActionResult SetRights(string UserID, string Rights) { WorkWithUsers WWU = new WorkWithUsers(); WWU.SetUserRights(UserID, Rights); Session["Users"] = null; return(RedirectToAction("AdminPanel")); }
public ActionResult ShowUserInfo(string UserID) { if (UserID == null) { UserID = (string)Session["UserID"]; } WorkWithUsers WWU = new WorkWithUsers(); Session["UserID"] = UserID; return(View(WWU.GetUserByID(UserID))); }
public ActionResult Search(string SearchText) { WorkWithUsers WWU = new WorkWithUsers(); if (SearchText != "") { IQueryable <Users> FiltredUsers = WWU.SearchInUsers(SearchText); Session["Users"] = FiltredUsers; } else { Session["Users"] = WWU.GetWorseUsers(); } return(RedirectToAction("AdminPanel")); }
// // 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()); }
public ActionResult ShowOrders(string UserID) { OrdersDataModel ViewData = (OrdersDataModel)Session["ViewData"]; if (UserID == null) { WorkWithUsers WWU = new WorkWithUsers(); UserID = WWU.GetUserByName(User.Identity.Name).UserID; } if (ViewData == null) { ViewData = new OrdersDataModel(UserID); ViewData.SetActiveOrders(); } if (ViewData.ActiveUserID == null) { ViewData.ActiveUserID = UserID; } if (ViewData.DataToShow == "ActiveOrders") { ViewData.SetActiveOrders(); } if (ViewData.DataToShow == "OrdersHistory") { ViewData.SetOrdersHistory(); } if (ViewData.DataToShow == "IncomingOrders") { ViewData.SetUserIncomingOrders(); } Session["ViewData"] = ViewData; return(View(ViewData)); }
public ActionResult TabClick(int TabID) { WorkWithOrders WWOR = new WorkWithOrders(); WorkWithUsers WWU = new WorkWithUsers(); string ActiveUserID = WWU.GetUserByName(User.Identity.Name).UserID; OrdersDataModel ViewData = new OrdersDataModel(ActiveUserID); switch (TabID) { case 1: ViewData.SetOrdersHistory(); break; case 2: ViewData.SetActiveOrders(); break; case 3: ViewData.SetUserIncomingOrders(); break; } Session["ViewData"] = ViewData; return(RedirectToAction("ShowOrders", "Order", new { UserID = ActiveUserID })); }
public static void Main(string[] args) { while (true) { ServantClass.ShowMenu(); string option = ServantClass.ReadInput(); switch (option) { case ServantClass.ShowUsers: WorkWithUsers.ShowUsers(); ServantClass.PressAnyKey(); break; case ServantClass.GetUser: WorkWithUsers.GetUserById(); ServantClass.PressAnyKey(); break; case ServantClass.AddUser: WorkWithUsers.AddUser(); ServantClass.PressAnyKey(); break; case ServantClass.UpdateUser: WorkWithUsers.UpdateUser(); ServantClass.PressAnyKey(); break; case ServantClass.RemoveUser: WorkWithUsers.RemoveUser(); ServantClass.PressAnyKey(); break; case ServantClass.ShowAwards: WorkWithAwards.ShowAwards(); ServantClass.PressAnyKey(); break; case ServantClass.AddAward: WorkWithAwards.AddAward(); ServantClass.PressAnyKey(); break; case ServantClass.RemoveAward: WorkWithAwards.RemoveAward(); ServantClass.PressAnyKey(); break; case ServantClass.GiveAward: WorkWithAwards.GiveToUser(); ServantClass.PressAnyKey(); break; case ServantClass.TakeAward: WorkWithAwards.TakeFromUser(); ServantClass.PressAnyKey(); break; case ServantClass.Quit: return; default: break; } } }
public ActionResult ShowAdminContacts(string UserID) { WorkWithUsers WWU = new WorkWithUsers(); return(View(WWU.GetAdminsList())); }