C# Класс SaaSOvation.IdentityAccess.Domain.Model.Identity.TenantProvisioningService

Показать файл Открыть проект

Открытые методы

Метод Описание
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