public ContactDetailsResponse From(QueryContactResponse queryContactResponse) { var queryContact = queryContactResponse.Body.Response.Result.Contact; return(new ContactDetailsResponse { Id = queryContact?.ContactId, TLDs = queryContactResponse.Body.Response.Result.TLDs, ResultCode = queryContactResponse.Body.Response.Result.ResultCode, ResultMessage = queryContactResponse.Body.Response.Result.ResultMsg, Contact = queryContact != null ? new Contact { City = queryContact.City, CountryCode = queryContact.CountryCode, Email = queryContact.Email, Fax = queryContact.Fax, Name = queryContact.Name, Organisation = queryContact.Organisation, Postcode = queryContact.Postcode, State = queryContact.State, Street1 = queryContact.Street1, Street2 = queryContact.Street2, Street3 = queryContact.Street3, Telephone = queryContact.Telephone, TelephoneExtension = queryContact.TelephoneExtension, CustomerId = queryContact.CustomerId } :null, Linked = queryContactResponse.Body.Response.Result.Linked }); }
public static QueryContactResponse Unmarshall(UnmarshallerContext context) { QueryContactResponse queryContactResponse = new QueryContactResponse { HttpResponse = context.HttpResponse, RequestId = context.StringValue("QueryContact.RequestId"), CreateDate = context.StringValue("QueryContact.CreateDate"), UpdateDate = context.StringValue("QueryContact.UpdateDate"), CName = context.StringValue("QueryContact.CName"), EName = context.StringValue("QueryContact.EName"), CCompany = context.StringValue("QueryContact.CCompany"), ECompany = context.StringValue("QueryContact.ECompany"), CCountry = context.StringValue("QueryContact.CCountry"), CProvince = context.StringValue("QueryContact.CProvince"), EProvince = context.StringValue("QueryContact.EProvince"), CCity = context.StringValue("QueryContact.CCity"), ECity = context.StringValue("QueryContact.ECity"), CVenu = context.StringValue("QueryContact.CVenu"), EVenu = context.StringValue("QueryContact.EVenu"), Email = context.StringValue("QueryContact.Email"), TelArea = context.StringValue("QueryContact.TelArea"), PostalCode = context.StringValue("QueryContact.PostalCode"), TelMain = context.StringValue("QueryContact.TelMain"), TelExt = context.StringValue("QueryContact.TelExt"), RegType = context.StringValue("QueryContact.RegType") }; return(queryContactResponse); }