public List <UserRole> FindUserRole(UserRoleCriteria criteria = null) { List <UserRole> userRoleList = null; string cacheKey = criteria == null ? "UserRoleCriteria_null" : criteria.GetCacheKey(); if (!TryGetCacheData(cacheKey, out userRoleList)) { userRoleList = GetUserRoleManager().Find(criteria); SetCacheData(_cacheName, cacheKey, userRoleList); } return(userRoleList); }
/// <summary> /// Find body exercises /// </summary> /// <returns></returns> public List <UserRole> Find(UserRoleCriteria userRoleCriteria = null) { List <UserRole> resultList = null; IQueryable <IdentityUserRole <string> > rowList = _dbContext.UserRoles; CriteriaTransformer.CompleteQuery(ref rowList, userRoleCriteria); if (rowList != null) { foreach (var row in rowList) { if (resultList == null) { resultList = new List <UserRole>(); } resultList.Add(UserRoleTransformer.ToBean(row)); } } return(resultList); }
private void CompleteUserRole(User user) { var userRoleCriteria = new UserRoleCriteria(); userRoleCriteria.UserId = new StringCriteria() { Equal = user.Id }; var userRoleList = _usersRoleService.FindUserRole(userRoleCriteria); if (userRoleList != null) { foreach (var userRole in userRoleList) { user.Role = _rolesService.GetRole(new RoleKey() { Id = userRole.RoleId }); } } }
public List <UserRole> Find(UserRoleCriteria userRoleCriteria = null) { return(_userRoleModule.Find(userRoleCriteria)); }