public Domain Get(string customerID, string domain)
        {
            using (PoolItem <DirectoryService> connection = this.directoryServicePool.Take(NullValueHandling.Ignore))
            {
                DomainGetRequest request = new DomainGetRequest(connection.Item, domain, customerID);

                return(request.ExecuteWithRetryOnBackoff());
            }
        }
예제 #2
0
        /// <summary>
        /// Get the specified request.
        /// </summary>
        /// <param name="request">Request.</param>
        public object Get(DomainGetRequest request)
        {
            WebDomain result;

            var context = TepWebContext.GetWebContext(PagePrivileges.AdminOnly);

            try {
                context.Open();
                context.LogInfo(this, string.Format("/domain/{{Id}} GET Id='{0}'", request.Id));
                Domain domain = Domain.FromId(context, request.Id);
                result = new WebDomain(domain);

                context.Close();
            } catch (Exception e) {
                context.LogError(this, e.Message, e);
                context.Close();
                throw e;
            }
            return(result);
        }
예제 #3
0
        private void Domain_AffiliateGet_Click(object sender, EventArgs e)
        {
            var req = new DomainGetRequest();

            propertyGrid1.SelectedObject = websrv.Domain_AffiliateGet(req);
        }
예제 #4
0
        private void button4_Click(object sender, EventArgs e)
        {
            var req = new DomainGetRequest();

            propertyGrid1.SelectedObject = websrv.Domain_CountryGet(req);
        }