C# 클래스 SaaSOvation.IdentityAccess.Domain.Model.Identity.TenantProvisioningService

파일 보기 프로젝트 열기: eulerfx/IDDD_Samples_NET

공개 메소드들

메소드 설명
ProvisionTenant ( string tenantName, string tenantDescription, SaaSOvation.IdentityAccess.Domain.Model.Identity.FullName administorName, SaaSOvation.IdentityAccess.Domain.Model.Identity.EmailAddress emailAddress, SaaSOvation.IdentityAccess.Domain.Model.Identity.PostalAddress postalAddress, SaaSOvation.IdentityAccess.Domain.Model.Identity.Telephone primaryTelephone, SaaSOvation.IdentityAccess.Domain.Model.Identity.Telephone secondaryTelephone ) : SaaSOvation.IdentityAccess.Domain.Model.Identity.Tenant
TenantProvisioningService ( ITenantRepository tenantRepository, IUserRepository userRepository, IRoleRepository roleRepository ) : System

비공개 메소드들

메소드 설명
RegisterAdministratorFor ( SaaSOvation.IdentityAccess.Domain.Model.Identity.Tenant tenant, SaaSOvation.IdentityAccess.Domain.Model.Identity.FullName administorName, SaaSOvation.IdentityAccess.Domain.Model.Identity.EmailAddress emailAddress, SaaSOvation.IdentityAccess.Domain.Model.Identity.PostalAddress postalAddress, SaaSOvation.IdentityAccess.Domain.Model.Identity.Telephone primaryTelephone, SaaSOvation.IdentityAccess.Domain.Model.Identity.Telephone secondaryTelephone ) : void

메소드 상세

ProvisionTenant() 공개 메소드

public ProvisionTenant ( string tenantName, string tenantDescription, SaaSOvation.IdentityAccess.Domain.Model.Identity.FullName administorName, SaaSOvation.IdentityAccess.Domain.Model.Identity.EmailAddress emailAddress, SaaSOvation.IdentityAccess.Domain.Model.Identity.PostalAddress postalAddress, SaaSOvation.IdentityAccess.Domain.Model.Identity.Telephone primaryTelephone, SaaSOvation.IdentityAccess.Domain.Model.Identity.Telephone secondaryTelephone ) : SaaSOvation.IdentityAccess.Domain.Model.Identity.Tenant
tenantName string
tenantDescription string
administorName SaaSOvation.IdentityAccess.Domain.Model.Identity.FullName
emailAddress SaaSOvation.IdentityAccess.Domain.Model.Identity.EmailAddress
postalAddress SaaSOvation.IdentityAccess.Domain.Model.Identity.PostalAddress
primaryTelephone SaaSOvation.IdentityAccess.Domain.Model.Identity.Telephone
secondaryTelephone SaaSOvation.IdentityAccess.Domain.Model.Identity.Telephone
리턴 SaaSOvation.IdentityAccess.Domain.Model.Identity.Tenant

TenantProvisioningService() 공개 메소드

public TenantProvisioningService ( ITenantRepository tenantRepository, IUserRepository userRepository, IRoleRepository roleRepository ) : System
tenantRepository ITenantRepository
userRepository IUserRepository
roleRepository IRoleRepository
리턴 System