Example #1
0
        public MailRemoveMailserverDomainOperation(Tenant tenant, IAccount user, ServerDomainData domain)
            : base(tenant, user)
        {
            _domain = domain;

            SetSource(_domain.Id.ToString());
        }
Example #2
0
        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);
        }
Example #3
0
        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);
        }