public void getAuthUsersFrmDB() { try { UserManager userManager = new UserManager(); tbl_UserData currentloggedinuserdata = (tbl_UserData)HttpContext.Current.Session["CurrentLoggedInUserDetails"]; LoggedinUserID = currentloggedinuserdata.UserID; var authUserData = userManager.GetAllUsersToAuthorize(LoggedinUserID); List <AuthUserViewModel> authuserViewModelList = new List <AuthUserViewModel>(); foreach (var item in authUserData) { AuthUserViewModel authUserviewmodelItem = new AuthUserViewModel(); authUserviewmodelItem.userId = item.UserID; authUserviewmodelItem.userName = item.UserName; authUserviewmodelItem.CreatedDate = item.CreatedDate; authUserviewmodelItem.RoleId = item.RoleID; authUserviewmodelItem.Rolename = item.RoleName; authUserviewmodelItem.Status = Convert.ToBoolean(Convert.ToInt32(item.Active)); authuserViewModelList.Add(authUserviewmodelItem); } lstauthusers = authuserViewModelList; // return authuserViewModelList; } catch (Exception) { throw; } }
public void GetScreenAccessRights(string screenName) { try { tbl_UserData currentloggedinuserdata = (tbl_UserData)HttpContext.Current.Session["CurrentLoggedInUserDetails"]; roleId = currentloggedinuserdata.RoleID; RoleManager roleManager = new RoleManager(); var userrolepermissions = roleManager.GetUserViewAccessPermissions(screenName, roleId); foreach (var item in userrolepermissions) { if (item.ActionType == "Add") { AddPermmission = true; } else if (item.ActionType == "Edit") { EdiPermission = true; } else if (item.ActionType == "Delete") { DeletePermission = true; } RoleName = item.RoleName; } } catch (Exception) { throw; } }
public void UpdateUser(UserModel userModel) { try { tbl_UserData tblUserData = new tbl_UserData(); tblUserData.UserID = userModel.userId; tblUserData.UserName = userModel.userName; tblUserData.Password = userModel.password; tblUserData.RoleID = userModel.RoleId; tblUserData.CreatorID = userModel.CreatorID; tblUserData.AuthID = userModel.AuthID; tblUserData.UserType = userModel.UserType; tblUserData.CreatedDate = userModel.CreatedDate; if (!userModel.Status) { tblUserData.Active = "0"; } else { tblUserData.Active = "1"; } tblUserData.EntityState = DA.DomainModel.EntityState.Modified; UserManager userManager = new UserManager(); userManager.UpdateUserData(tblUserData); } catch (Exception) { throw; } }
public void AddUser(UserModel userModel) { try { tbl_UserData currentloggedinuserdata = (tbl_UserData)HttpContext.Current.Session["CurrentLoggedInUserDetails"]; tbl_UserData tblUserData = new tbl_UserData(); tblUserData.UserName = userModel.userName; tblUserData.Password = userModel.password ?? string.Empty; tblUserData.RoleID = userModel.RoleId; tblUserData.CreatorID = currentloggedinuserdata.UserID; tblUserData.AuthID = userModel.AuthID; tblUserData.UserType = userModel.UserTypeId; tblUserData.CreatedDate = DateTime.Now; if (!userModel.Status) { tblUserData.Active = "0"; } else { tblUserData.Active = "1"; } tblUserData.EntityState = DA.DomainModel.EntityState.Added; UserManager userManager = new UserManager(); userManager.AddUserData(tblUserData); } catch (Exception) { throw; } }
public void GetUserDetails() { try { tbl_UserData currentloggedinuserdata = (tbl_UserData)HttpContext.Current.Session["CurrentLoggedInUserDetails"]; int currentloggedinuserID = currentloggedinuserdata.UserID; UserManager userManager = new UserManager(); RoleManager roleManager = new RoleManager(); lstUserData = new List <tbl_UserData>(); lstRoles = new List <tbl_Roles>(); lstRoles = roleManager.GetRoleDetails(); lstUserData = userManager.GetUserDetails(); var AdminUsers = userManager.GetAdminUsersToAuthorize("Admin", currentloggedinuserID); List <UserModel> adminuserViewModelList = new List <UserModel>(); foreach (var item in AdminUsers) { UserModel adminusersviewmodelItem = new UserModel(); adminusersviewmodelItem.userId = item.UserID; adminusersviewmodelItem.userName = item.UserName; adminuserViewModelList.Add(adminusersviewmodelItem); } lstAdminUsers = adminuserViewModelList; } catch (Exception) { throw; } }
public void AddUserData(tbl_UserData tblUserData) { try { IGenericDataRepository <tbl_UserData> repository = new GenericDataRepository <tbl_UserData>(); repository.Add(tblUserData); } catch (Exception) { throw; } }
public void DeleteUserData(tbl_UserData tblUserData) { try { IGenericDataRepository <tbl_UserData> repository = new GenericDataRepository <tbl_UserData>(); repository.Remove(tblUserData); } catch (Exception) { throw; } }
public tbl_UserData FindUserData(int?userId) { try { IGenericDataRepository <tbl_UserData> repository = new GenericDataRepository <tbl_UserData>(); tbl_UserData userData = repository.GetSingle(c => c.UserID == userId); return(userData); } catch (Exception) { throw; } }
public tbl_UserData FindUser(string userName) { try { IGenericDataRepository <tbl_UserData> repository = new GenericDataRepository <tbl_UserData>(); tbl_UserData UsrData = repository.GetSingle(c => c.UserName == userName); return(UsrData); } catch (Exception) { throw; } }
public tbl_UserData FindUserName(string userName, string password) { try { IGenericDataRepository <tbl_UserData> repository = new GenericDataRepository <tbl_UserData>(); tbl_UserData userData = repository.GetSingle(c => c.UserName.ToUpper() == userName.ToUpper() && c.Password == password); return(userData); } catch (Exception) { throw; } }
public void UpdateChangePwdUser(tbl_UserData tblUserData) { try { tblUserData.EntityState = DA.DomainModel.EntityState.Modified; UserManager userManager = new UserManager(); userManager.UpdateUserData(tblUserData); } catch (Exception) { throw; } }
public tbl_UserData CheckUser(string UserName) { try { //bool bCheck = false; UserManager userManager = new UserManager(); tbl_UserData userdata = userManager.FindUserName(UserName); return(userdata); } catch (Exception) { throw; } }
public bool DeleteUser(UserModel userModel) { try { tbl_UserData tblUserData = new tbl_UserData(); tblUserData.UserID = userModel.userId; tblUserData.EntityState = DA.DomainModel.EntityState.Deleted; UserManager userManager = new UserManager(); userManager.DeleteUserData(tblUserData); return(true); } catch (Exception) { throw; } }
public void UpdateUser(UserModel userModel) { try { tbl_UserData tblUserData = new tbl_UserData(); tblUserData.UserID = userModel.userId; tblUserData.UserName = userModel.userName; tblUserData.Password = userModel.password; tblUserData.RoleID = userModel.RoleId; tblUserData.CreatorID = userModel.CreatorID; tblUserData.AuthID = userModel.AuthID; tblUserData.UserType = userModel.UserType; tblUserData.CreatedDate = userModel.CreatedDate; int oldroleid = Convert.ToInt32(HttpContext.Current.Session["UserOldRoleID"]); if (userModel.RoleId == oldroleid) { if (!userModel.Status) { tblUserData.Active = "0"; } else { tblUserData.Active = "1"; } } else { tblUserData.Active = "0"; } tblUserData.EntityState = DA.DomainModel.EntityState.Modified; UserManager userManager = new UserManager(); userManager.UpdateUserData(tblUserData); } catch (Exception) { throw; } }
public void UpdateUserActive(int userID) { try { UserManager userManager = new UserManager(); tbl_UserData tblUserData = new tbl_UserData(); tblUserData = userManager.FindUserData(userID); tblUserData.Active = "1"; tblUserData.EntityState = DA.DomainModel.EntityState.Modified; userManager.UpdateUserData(tblUserData); } catch (Exception) { throw; } }
public ActionResult Index(ChangePasswordViewModel changePasswordViewModel) { try { if (ModelState.IsValid) { UserManager userManager = new UserManager(); tbl_UserData tblUserData = null; tblUserData = userManager.FindUserName(changePasswordViewModel.userName.Trim()); if (tblUserData != null) { if (tblUserData.Password.Trim().ToLower() != changePasswordViewModel.oldPassword.Trim().ToLower()) { ViewBag.Message = "Old password does not match."; return(View("Index", changePasswordViewModel)); } else { tblUserData.Password = changePasswordViewModel.newPassword; changePasswordViewModel.UpdateChangePwdUser(tblUserData); ViewBag.Message = "New password changed Successfully.."; return(View("Index", changePasswordViewModel)); } } else { ViewBag.Message = "User does not exists"; } } return(View("Index", changePasswordViewModel)); } catch (Exception ex) { errorlogviewmodel = new ErrorLogViewModel(); errorlogviewmodel.LogError(ex); return(View("Error")); } }
public tbl_UserData CheckUser(string UserName, string Password) { try { // bool bCheck = false; UserManager userManager = new UserManager(); tbl_UserData userdata = userManager.FindUserName(UserName, Password); //if (check != null) //{ // bCheck = true; //} return(userdata); } catch (Exception) { throw; } }