public UserRole GetUserRole(UserRoleKey key)
        {
            UserRole userRole = null;
            string   cacheKey = key == null ? "UserRoleKey_null" : key.GetCacheKey();

            if (key != null && !TryGetCacheData(cacheKey, out userRole))
            {
                userRole = GetUserRoleManager().Get(key);
                SetCacheData(_cacheName, cacheKey, userRole);
            }
            return(userRole);
        }
Beispiel #2
0
        /// <summary>
        /// Get data in database
        /// </summary>
        /// <param name="key">Primary Key</param>
        /// <returns>read data</returns>
        public UserRole Get(UserRoleKey key)
        {
            if (key == null || string.IsNullOrWhiteSpace(key.UserId) || string.IsNullOrWhiteSpace(key.RoleId))
            {
                return(null);
            }

            var row = _dbContext.UserRoles.Where(m => m.UserId == key.UserId && m.RoleId == key.RoleId).FirstOrDefault();

            if (row != null)
            {
                return(UserRoleTransformer.ToBean(row));
            }

            return(null);
        }
Beispiel #3
0
 public UserRole Get(UserRoleKey key)
 {
     return(_userRoleModule.Get(key));
 }