/// <summary> /// check the access of all user's roles /// </summary> /// <param name="EntityName"></param> /// <param name="RelatedSerice"></param> /// <returns></returns> public static bool IsValidAccessToRight(string RightName, string UserRoles) { string ASCService = string.Format("{0}_Right_{1}", "ASC", RightName); if (HttpContext.Current.Session[ASCService] != null) { return((bool)HttpContext.Current.Session[ASCService]); } else { using (AccessEntities mympo = new AccessEntities()) { string roles = UserRoles; if (string.IsNullOrEmpty(roles)) { return(false); } int result = mympo.Right_ValidByName(roles, RightName).FirstOrDefault().Value.ToInt32(); HttpContext.Current.Session[ASCService] = result <= 0 ? false : true; return((bool)HttpContext.Current.Session[ASCService]); } } }
public static bool IsValidAccessToService(AccessManagementService.Access.RightRelatedService Service, string UserRoles) { string ServiceName = Enum.GetName(typeof(AccessManagementService.Access.RightRelatedService), Service); string ASCService = string.Format("{0}_Right_{1}", "ASC", ServiceName); if (HttpContext.Current.Session[ASCService] != null) { return((bool)HttpContext.Current.Session[ASCService]); } else { using (AccessEntities mympo = new AccessEntities()) { string roles = UserRoles; if (string.IsNullOrEmpty(roles)) { return(false); } int result = mympo.Right_ValidByServiceName(roles, ServiceName).FirstOrDefault().Value.ToInt32(); HttpContext.Current.Session[ASCService] = result <= 0 ? false : true; return((bool)HttpContext.Current.Session[ASCService]); } } }
public List <Role> Roles_Get() { using (var myen = new AccessEntities()) { if (LogedInUser != null) { lblUserName.Text = LogedInUser.FullName; return(myen.ListRolesOfUser(LogedInUser.ID, true).ToList <Role>()); } return(null); } }
public bool IsValidAccessToEntity(int RoleId, string EntityName, string RelatedService) { using (AccessEntities mympo = new AccessEntities()) { int objectresult = mympo.Right_EntityValidRole(RoleId, RelatedService, EntityName).FirstOrDefault().Value; int result = objectresult.ToInt32(); if (result <= 0) { return(false); } return(true); } }
public void activeUsers(string userName, string groupName, string orgRoleName, string roleName) { using (var db = new AccessEntities()) { try { db.SpActiveUserByUserName(userName, true, true, groupName, orgRoleName, roleName); } catch (Exception ex) { WebUtility.Helpers.LogHelpers.TakeALogWithTime(ex.Message); } } }
/// ----------------------------------------------------------------------------------------------- /// <summary> /// Constructor /// </summary> /// <param name="db">AccessEntities</param> /// ----------------------------------------------------------------------------------------------- public AccessUtils(AccessEntities db) { _db = db; _appId = AppCommon.AppAttributeValue; _isSysAdmin = HttpContext.Current.User.Identity.GetSysAdmin(); _accessRoutesFilter = "/Access/"; _systemAdminRouteFilter = "/SystemAdmin/"; var appid = AppCommon.AppAttributeValue; var userid = AppCommon.UserProfile.Id.ToString(); _areaGuids = _db.spUserAreas(appid, userid).Select(l => l.Id).ToList(); _roleGuids = _db.spUserRoles(appid, userid).Select(l => l.RoleId).ToList(); }
public sp_signup_insert_Result UserSignUp(User user, string roleName) { using (var db = new AccessEntities()) { try { var res = db.sp_signup_insert(user.FirstName, user.LastName, user.UserName, user.Password, user.NewPassword, user.IsActive, user.IsOnline, user.IsConfirm, user.LastLoginTime, user.Gender, user.MarriedStatus, user.BirthDate, user.CountryNo, user.LanguageNo, user.Address, user.E_Mail, user.PhotoPath, user.CreationDate, user.EditionDate, user.LastRefreshTime, user.LastChangePassDate, user.NativeID, user.PersonnelID, user.ActiveSessionID, user.SystemProfile, user.IPLocation, user.DepartmentID, user.Phone, user.Mobile, roleName).FirstOrDefault(); return(res); } catch (Exception ex) { WebUtility.Helpers.LogHelpers.TakeALogWithTime(ex.Message); return(new sp_signup_insert_Result()); } } }
public User LoginUser(int UserId, string UserName, bool Persist) { Entity ent = new Entity(); User user = new User(); using (var myen = new AccessEntities()) { myen.DoLogin(UserId, tkv.Utility.WebHelpers.UserIPAddress, tkv.Utility.WebHelpers.UserSessionId); } string roles = user.GetRolesOfUser(UserId, true); user = user.GetUserById(UserId, new [] { "Department", "Roles" }); user.UserRoles = roles; FormsAuthentication.RedirectFromLoginPage(UserName, Persist); return(user); }
public DomainsController() { _db = new AccessEntities(); _accessUtils = new AccessUtils(_db); }
/// ----------------------------------------------------------------------------------------------- /// <summary> /// Constructor /// </summary> /// ----------------------------------------------------------------------------------------------- public RoleUsersController() { _db = new AccessEntities(); _accessUtils = new AccessUtils(_db); _isSysAdmin = System.Web.HttpContext.Current.User.Identity.GetSysAdmin(); }
/// ----------------------------------------------------------------------------------------------- /// <summary> /// Constructor: Initializes the Context object /// </summary> /// ----------------------------------------------------------------------------------------------- public FindRoutes() { _entities = new AccessEntities(); }
public OfficeRolesController() { _db = new AccessEntities(); _accessUtils = new AccessUtils(_db); }
public OrganizationsController() { _db = new AccessEntities(); _accessUtils = new AccessUtils(_db); }
public AccessHomeDataController() { _db = new AccessEntities(); }
public GroupsController() { _db = new AccessEntities(); _accessUtils = new AccessUtils(_db); }