C# Class SaaSOvation.IdentityAccess.Domain.Model.Identity.TenantProvisioningService

Mostra file Open project: eulerfx/IDDD_Samples_NET

Public Methods

Method Description
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

Private Methods

Method Description
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

Method Details

ProvisionTenant() public method

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
return SaaSOvation.IdentityAccess.Domain.Model.Identity.Tenant

TenantProvisioningService() public method

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