public ActionResult ViewUser()
        {
            List <UserDetails> userDet = new List <UserDetails>();

            userDet = _IUserDetails.GetAllUser();
            userDet.ForEach(users =>
            {
                users.CompanyName = _ICompanyDetails.GetCompanyByID(users.CompanyID).CompanyName;
                users.RoleName    = _IRole.GetAllRoles().Where(x => x.RoleId == users.RoleId).Select(y => y.Name).FirstOrDefault() ?? string.Empty;
            });
            return(View(userDet));
        }
Exemple #2
0
        public ActionResult Login(LoginDetails details)
        {
            if (ModelState.IsValid)
            {
                LoginDetails logingDetails = _IUserAuthentication.GetUserAuthentication(details);
                if (logingDetails != null)
                {
                    UserDetails           userDetails = _IUserDetails.GetAllUser().Where(x => x.UserId == logingDetails.UserID).FirstOrDefault();
                    List <MenuPermission> permission  = _ICommon.GetPrivilegeByRole((int)userDetails.RoleId);
                    List <Menu>           menuList    = _ICommon.GetMenu();
                    if (permission != null)
                    {
                        permission.ForEach(mName =>
                        {
                            mName.MenuName       = menuList.Where(x => x.MID == mName.MenuID).FirstOrDefault().MenuName;
                            mName.ControllerName = menuList.Where(x => x.MID == mName.MenuID).FirstOrDefault().ControllerName;
                        });
                    }

                    SessionPersister._userID        = logingDetails.UserID;
                    SessionPersister._UserInfo      = userDetails;
                    SessionPersister._PrivilegeInfo = permission;
                    Session["UserName"]             = userDetails.FirstName + userDetails.LastName;

                    FormsAuthentication.SetAuthCookie(Convert.ToString(logingDetails.UserID), true);
                    return(RedirectToAction("Index", "Home", new { area = "" }));
                }
                else
                {
                    ViewBag.Message = "User not Exists !";
                    return(View());
                }
            }
            return(View());
        }
        public List <UserDetails> GetAllUser()
        {
            List <UserDetails> userDetails = new List <UserDetails>();

            userDetails = _IUserDetails.GetAllUser();
            return(userDetails);
        }
        public ActionResult ViewUser()
        {
            UserDetails        user        = new UserDetails();
            List <UserDetails> usetDetails = new List <UserDetails>();

            usetDetails = _IUserDetails.GetAllUser();
            return(View(usetDetails));
        }
Exemple #5
0
 public List <UserDetails> GetAllUser()
 {
     return(_IUserDetails.GetAllUser());
 }