Esempio n. 1
0
        /// <summary>
        /// Extracts result from underlying create response
        /// </summary>
        /// <param name="response">Create response</param>
        public void ExtractResult(ResponseBase <ResHostCreate> response)
        {
            XElement creDataElem = response.GetResultElement();

            this.HostName   = creDataElem.Element(SchemaHelper.HostNs.GetName("name")).Value;
            this.CreateDate = DateTime.Parse(creDataElem.Element(SchemaHelper.HostNs.GetName("crDate")).Value).ToUniversalTime();
        }
Esempio n. 2
0
        /// <summary>
        /// Extracts result from underlying renew response
        /// </summary>
        /// <param name="response">Renew response</param>
        public void ExtractResult(ResponseBase <ResDomainRenew> response)
        {
            XElement renDataElement = response.GetResultElement();

            this.DomainName = renDataElement.Element(SchemaHelper.DomainNs.GetName("name")).Value;
            XElement expDateElement = renDataElement.Element(SchemaHelper.DomainNs.GetName("exDate"));

            this.ExpirationDate = expDateElement == null ? (DateTime?)null : DateTime.Parse(expDateElement.Value).ToUniversalTime();
        }
Esempio n. 3
0
        /// <summary>
        /// Extracts result from underlying create response
        /// </summary>
        /// <param name="response">Create response</param>
        public void ExtractResult(ResponseBase <ResDomainCreate> response)
        {
            var creDataElem = response.GetResultElement();

            this.DomainName = creDataElem.Element(SchemaHelper.DomainNs.GetName("name")).Value;

            this.CreateDate = DateTime.Parse(creDataElem.Element(SchemaHelper.DomainNs.GetName("crDate")).Value).ToUniversalTime();

            var expDateElem = creDataElem.Element(SchemaHelper.DomainNs.GetName("exDate"));

            this.ExpireDate = expDateElem == null ? (DateTime?)null : DateTime.Parse(expDateElem.Value).ToUniversalTime();
        }
Esempio n. 4
0
        /// <summary>
        /// Extracts result from underlying create response
        /// </summary>
        /// <param name="response">Create response</param>
        public void ExtractResult(ResponseBase <ResContactCreate> response)
        {
            var createDataElement = response.GetResultElement();

            this.Id = createDataElement
                      .Elements()
                      .Where(el => el.Name.LocalName == "id")
                      .FirstOrDefault()
                      .Value;
            this.CreateDate = DateTime.Parse(createDataElement
                                             .Elements()
                                             .Where(el => el.Name.LocalName == "crDate")
                                             .FirstOrDefault()
                                             .Value).ToUniversalTime();
        }
 /// <summary>
 /// Extracts result from underlying transfer response
 /// </summary>
 /// <param name="response">Transfer response</param>
 public void ExtractResult(ResponseBase <ResContactTransfer> response)
 {
     this.Extract(response.GetResultElement());
 }
Esempio n. 6
0
 /// <summary>
 /// Extracts result from underlying check response
 /// </summary>
 /// <param name="response">Info response</param>
 public override void ExtractResult(ResponseBase <ResContactInfo> response)
 {
     base.ExtractResult(response);
     this.Extract(response.GetResultElement());
 }
Esempio n. 7
0
 /// <summary>
 /// Extracts result from underlying check response
 /// </summary>
 /// <param name="response">Check response</param>
 public void ExtractResult(ResponseBase <ResHostInfo> response)
 {
     this.Extract(response.GetResultElement());
 }