Ejemplo n.º 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);
        }
Ejemplo n.º 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)
            {
                foreach (var row in rowList)
                {
                    if (resultList == null)
                    {
                        resultList = new List <UserRole>();
                    }
                    resultList.Add(UserRoleTransformer.ToBean(row));
                }
            }
            return(resultList);
        }
Ejemplo n.º 3
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
                    });
                }
            }
        }
Ejemplo n.º 4
0
 public List <UserRole> Find(UserRoleCriteria userRoleCriteria = null)
 {
     return(_userRoleModule.Find(userRoleCriteria));
 }