Beispiel #1
0
        public ActionResult AdminLogin(Models.AdminViewModel admin1)
        {
            var news1 = new DataTable();

            using (var sqlCon = new SqlConnection(connectString))
            {
                sqlCon.Open();
                var query = "Select * from Admins where AdminUserName='******';";
                var sqlDa = new SqlDataAdapter(query, sqlCon);
                sqlDa.Fill(news1);
            }

            //matching passwords
            try
            {
                if (news1.Rows[0][2].ToString() == admin1.adminPass)
                {
                    System.Web.HttpContext.Current.Session["sessionString"] = admin1.adminUserName;
                    TempData["msg"] = "<script>alert('You have successfully logged in')</script>";
                    string url = string.Format("/Admin/Index?adminName={0}", admin1.adminUserName);
                    return(Redirect(url));
                }
                else
                {
                    TempData["msg"] = "<script>alert('Login Failure. Please try again')</script>";
                    return(RedirectToAction("Index", "Home"));
                }
            }
            catch (Exception e)
            {
                TempData["msg"] = "<script>alert('Login Failure. Please try again')</script>";
                return(RedirectToAction("Index", "Home"));
            }
        }
Beispiel #2
0
        public async Task <ViewResult> Update(int productId)
        {
            IEnumerable <Domain.Entities.Product> productList = await _productRepository.Products();

            var model = new Models.AdminViewModel()
            {
                Product    = productList.FirstOrDefault(p => p.ProductId == productId),
                Catagories = productList.Select(c => c.Category).Distinct().OrderBy(c => c).ToList <string>()
            };

            return(View(model));
        }
        public ActionResult ActionUserRoleMapping()
        {
            Models.AdminViewModel adminViewModel = new Models.AdminViewModel();
            adminViewModel.ActionList      = _uiddlRepo.getActionLinkDropDown();
            adminViewModel.EntitlementList = _uiddlRepo.getEntitleMentDropDown();
            EntitlementActionDTO data = new EntitlementActionDTO();

            data.ActionDetails = new ActionDTO();
            data.RoleDetails   = new EntitlementDTO();
            StatusDTO <List <EntitlementActionDTO> > status = _entitlementActionSvc.Select(data);

            if (status.ReturnObj != null && status.ReturnObj.Count > 0)
            {
                adminViewModel.entitlementactionList = new List <AdminViewModel>(); // instantiating list of AdminViewmodel

                if (status.IsSuccess && !status.IsException)
                {
                    AdminViewModel adviewmodel;
                    foreach (EntitlementActionDTO entitlement in status.ReturnObj)
                    {
                        if (entitlement != null)
                        {
                            adviewmodel = new AdminViewModel(); // instantiating each student

                            adviewmodel.RowId         = entitlement.RowId;
                            adviewmodel.ActionDetails = entitlement.ActionDetails;
                            adviewmodel.RoleDetails   = entitlement.RoleDetails;

                            //Add into Student vIew Model List
                            adminViewModel.entitlementactionList.Add(adviewmodel);
                            adminViewModel.IsSearchSuccessful = true;
                        }
                    }
                }
            }
            return(View(adminViewModel));
        }