public MailRemoveMailserverDomainOperation(Tenant tenant, IAccount user, ServerDomainData domain) : base(tenant, user) { _domain = domain; SetSource(_domain.Id.ToString()); }
protected ServerDomainData ToServerDomainData(ServerDomain domain, ServerDomainDnsData dns) { var serverDomain = new ServerDomainData { Id = domain.Id, Name = domain.Name, Dns = dns, IsSharedDomain = domain.Tenant == Defines.SHARED_TENANT_ID }; return(serverDomain); }
public static ServerDomainAddressData ToServerDomainAddressData(ServerAddress address, ServerDomainData domain) { var result = new ServerDomainAddressData { Id = address.Id, DomainId = address.DomainId, Email = string.Format("{0}@{1}", address.AddressName, domain.Name) }; return(result); }