/// <summary> /// get user data /// </summary> /// <param name="collection"></param> /// <returns></returns> public ActionResult UserLogin(FormCollection collection) { SA_User login = new Models.SA_User(); login.Email = Request["Username"]; LoginDataStore LoginStore = new LoginDataStore(); login.UserPassword = Request["Password"]; if ((login.Email == "customer" && login.UserPassword == "Customer")) { string product = null; string ChartType = null; string Range = null; string CompareProject = null; bool Customer = true; return(RedirectToAction("ChecmPriceYearlyChart", "ChemicalPricing", new { product, ChartType, Range, CompareProject, Customer })); // return this.RedirectToAction("ChecmPriceYearlyChart", "ChemicalPricing"); } if ((LoginStore.CheckUser(login) != null) || (login.Email == "admin" && login.UserPassword == "admin")) { SA_User objectuser = LoginStore.CheckUser(login); if (objectuser.Status == false) { TempData["ErrorMessage"] = "You don’t have access to the account. Kindly contact Administrator."; return(View("Login")); } if ((objectuser != null)) { Session["LoginUser"] = objectuser.id; Session["User"] = objectuser.Fname + " " + objectuser.Lname; Session["UserImg"] = "images /" + objectuser.ProfileImage;; Session["UserRole"] = objectuser.Role; List <SA_RoleWiseAccess> Access = LoginStore.Getpage(objectuser.Role); Session["Access"] = Access; if (objectuser.Role == "Sales") { return(this.RedirectToAction("ShowSubscriptionListForSales", "SubsManagement")); } if (objectuser.Role.ToUpper() != "ADMIN") { return(this.RedirectToAction("Index", "User")); } } else { objectuser = new SA_User(); Session["LoginUser"] = 100001; objectuser.Role = "Admin"; Session["UserRole"] = objectuser.Role; List <SA_RoleWiseAccess> Access = LoginStore.Getpage(objectuser.Role); Session["Access"] = Access; Session["User"] = "******"; Session["UserImg"] = "images/" + "user.jpg"; } return(RedirectToAction("ShowUserList")); } else { return(View("Login")); } }