Exemplo n.º 1
0
 /// <summary>
 /// Get Users By Domains
 /// </summary>
 /// <param name="domains">Domains</param>
 /// <returns>List of users</returns>
 public IEnumerable <string> GetUsersByDomains(IEnumerable <string> domains)
 {
     if (_unitOfWork == null)
     {
         using (var uow = new FlowUsersUnitOfWork())
         {
             return(GetUsersByDomains(uow, domains));
         }
     }
     return(GetUsersByDomains(_unitOfWork, domains));
 }
Exemplo n.º 2
0
 /// <summary>
 /// Authenticate User
 /// </summary>
 /// <param name="user">User</param>
 /// <param name="password">Password</param>
 /// <returns>True if valid user and password match</returns>
 public bool AuthenticateUser(string user, string password)
 {
     if (_unitOfWork == null)
     {
         using (var uow = new FlowUsersUnitOfWork())
         {
             return(AuthenticateUser(uow, user, password));
         }
     }
     return(AuthenticateUser(_unitOfWork, user, password));
 }
Exemplo n.º 3
0
 /// <summary>
 /// Check if a valid user for the domain
 /// </summary>
 /// <param name="domain">Domain</param>
 /// <param name="user">User</param>
 /// <returns>True if user belong to domain</returns>
 public bool IsValidUser(string domain, string user)
 {
     if (_unitOfWork == null)
     {
         using (var uow = new FlowUsersUnitOfWork())
         {
             return(IsValidUser(uow, domain, user));
         }
     }
     return(IsValidUser(_unitOfWork, domain, user));
 }
Exemplo n.º 4
0
 /// <summary>
 /// Get User
 /// </summary>
 /// <param name="user">User</param>
 /// <returns>UserInfo</returns>
 public UserInfo GetUser(string user)
 {
     if (_unitOfWork == null)
     {
         using (var uow = new FlowUsersUnitOfWork())
         {
             return(GetUser(uow, user));
         }
     }
     return(GetUser(_unitOfWork, user));
 }
Exemplo n.º 5
0
 /// <summary>
 /// Get Users By Roles
 /// </summary>
 /// <param name="roles">Roles</param>
 /// <returns></returns>
 public IEnumerable <string> GetUsersByRoles(IEnumerable <string> roles)
 {
     if (_unitOfWork == null)
     {
         using (var uow = new FlowUsersUnitOfWork())
         {
             return(GetUsersByRoles(uow, roles));
         }
     }
     return(GetUsersByRoles(_unitOfWork, roles));
 }
Exemplo n.º 6
0
 /// <summary>
 /// Get Domains and Roles For User
 /// </summary>
 /// <param name="user">User</param>
 /// <returns>List of roles</returns>
 public DomainRoleInfo GetDomainRoleForUser(string user)
 {
     if (_unitOfWork == null)
     {
         using (var uow = new FlowUsersUnitOfWork())
         {
             return(GetDomainRoleForUser(uow, user));
         }
     }
     return(GetDomainRoleForUser(_unitOfWork, user));
 }
Exemplo n.º 7
0
 /// <summary>
 /// Get Roles For User
 /// </summary>
 /// <param name="user">User</param>
 /// <param name="isPrimaryRole"></param>
 /// <returns>List of roles</returns>
 public IEnumerable <string> GetRolesForUser(string user, bool isPrimaryRole)
 {
     if (_unitOfWork == null)
     {
         using (var uow = new FlowUsersUnitOfWork())
         {
             return(GetRolesForUser(uow, user, isPrimaryRole));
         }
     }
     return(GetRolesForUser(_unitOfWork, user, isPrimaryRole));
 }
Exemplo n.º 8
0
 /// <summary>
 /// Get Domains For User
 /// </summary>
 /// <param name="user">User</param>
 /// <returns>List of domains</returns>
 public IEnumerable <string> GetDomainsForUser(string user)
 {
     if (_unitOfWork == null)
     {
         using (var uow = new FlowUsersUnitOfWork())
         {
             return(GetDomainsForUser(uow, user));
         }
     }
     return(GetDomainsForUser(_unitOfWork, user));
 }
Exemplo n.º 9
0
 /// <summary>
 /// Get Roles
 /// </summary>
 /// <param name="roleToSearch">nameToSearch</param>
 /// <returns>List of users</returns>
 public IEnumerable <RoleInfo> GetRoles(string roleToSearch)
 {
     if (_unitOfWork == null)
     {
         using (var uow = new FlowUsersUnitOfWork())
         {
             return(GetRoles(uow, roleToSearch));
         }
     }
     return(GetRoles(_unitOfWork, roleToSearch));
 }
Exemplo n.º 10
0
 /// <summary>
 /// Get Users
 /// </summary>
 /// <param name="nameToSearch">nameToSearch</param>
 /// <returns>List of users</returns>
 public IEnumerable <UserInfo> GetUserNames(string nameToSearch)
 {
     if (_unitOfWork == null)
     {
         using (var uow = new FlowUsersUnitOfWork())
         {
             return(GetUserNames(uow, nameToSearch));
         }
     }
     return(GetUserNames(_unitOfWork, nameToSearch));
 }
Exemplo n.º 11
0
 /// <summary>
 /// Remove Following User
 /// </summary>
 /// <param name="follower"></param>
 /// <param name="following"></param>
 public void RemoveFollowingUser(string follower, string following)
 {
     if (_unitOfWork == null)
     {
         using (var uow = new FlowUsersUnitOfWork())
         {
             RemoveFollowingUser(uow, follower, following);
             return;
         }
     }
     RemoveFollowingUser(_unitOfWork, follower, following);
 }
Exemplo n.º 12
0
 /// <summary>
 /// Update User
 /// </summary>
 /// <param name="user">User</param>
 /// <returns>UserInfo</returns>
 public void UpdateUser(UserInfo user)
 {
     if (_unitOfWork == null)
     {
         using (var uow = new FlowUsersUnitOfWork())
         {
             UpdateUser(uow, user);
             return;
         }
     }
     UpdateUser(_unitOfWork, user);
 }
Exemplo n.º 13
0
 public void CreateContext()
 {
     ctx = new FlowUsersEntities();
     adp = new FlowUsersContextAdapter(ctx);
     uow = new FlowUsersUnitOfWork(adp);
 }