Example #1
0
 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;
 }
Example #2
0
        /// <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 && rowList.Count() > 0)
            {
                resultList = new List<UserRole>();
                foreach (var row in rowList)
                {
                    resultList.Add(UserRoleTransformer.ToBean(row));
                }
            }
            return resultList;
        }
Example #3
0
 public List<UserRole> Find(UserRoleCriteria userRoleCriteria = null)
 {
     return _userRoleModule.Find(userRoleCriteria);
 }
Example #4
0
 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 });
         }
     }
 }