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)); }
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)); }
public List <UserDetails> GetAllUser() { return(_IUserDetails.GetAllUser()); }