/// <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(); }
/// <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(); }
/// <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(); }
/// <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()); }
/// <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()); }
/// <summary> /// Extracts result from underlying check response /// </summary> /// <param name="response">Check response</param> public void ExtractResult(ResponseBase <ResHostInfo> response) { this.Extract(response.GetResultElement()); }