BgEngine.Infraestructure.Security.CodeFirstRoleProvider.FindUsersInRole C# (CSharp) Метод

FindUsersInRole() публичный Метод

public FindUsersInRole ( string roleName, string usernameToMatch ) : string[]
roleName string
usernameToMatch string
Результат string[]
        public override string[] FindUsersInRole(string roleName, string usernameToMatch)
        {
            if (string.IsNullOrEmpty(roleName)) {
                        throw CreateArgumentNullOrEmptyException("roleName");
                    }
                    if (string.IsNullOrEmpty(usernameToMatch)) {
                        throw CreateArgumentNullOrEmptyException("usernameToMatch");
                    }
                    using (BlogUnitOfWork context = new BlogUnitOfWork(new ModelContextInit()))
                    {
                        var query = from Rl in context.Roles from Usr in Rl.Users where Rl.RoleName == roleName && Usr.Username.Contains(usernameToMatch) select Usr.Username;
                        return query.ToArray();
                    }
        }