C# Class SaaSOvation.IdentityAccess.Domain.Model.Access.AuthorizationService

Mostrar archivo Open project: eulerfx/IDDD_Samples_NET

Public Methods

Method Description
AuthorizationService ( IUserRepository userRepository, IGroupRepository groupRepository, IRoleRepository roleRepository ) : SaaSOvation.Common.Domain.Model
IsUserInRole ( TenantId tenantId, string username, string roleName ) : bool
IsUserInRole ( SaaSOvation.IdentityAccess.Domain.Model.Identity.User user, string roleName ) : bool

Method Details

AuthorizationService() public method

public AuthorizationService ( IUserRepository userRepository, IGroupRepository groupRepository, IRoleRepository roleRepository ) : SaaSOvation.Common.Domain.Model
userRepository IUserRepository
groupRepository IGroupRepository
roleRepository IRoleRepository
return SaaSOvation.Common.Domain.Model

IsUserInRole() public method

public IsUserInRole ( TenantId tenantId, string username, string roleName ) : bool
tenantId SaaSOvation.IdentityAccess.Domain.Model.Identity.TenantId
username string
roleName string
return bool

IsUserInRole() public method

public IsUserInRole ( SaaSOvation.IdentityAccess.Domain.Model.Identity.User user, string roleName ) : bool
user SaaSOvation.IdentityAccess.Domain.Model.Identity.User
roleName string
return bool