Пример #1
0
        public static DataTypes.ListVerifiedEmailAddressesResult ListVerifiedEmailAddressesResult(string xmlResponse)
        {
            var result = new DataTypes.ListVerifiedEmailAddressesResult();

            var root = XElement.Parse(xmlResponse);
            var response = root.Descendants(SesNs + "ListVerifiedEmailAddressesResult").FirstOrDefault();
            if (response != null)
            {
                result.VerifiedEmailAddresses = from member in response.Descendants(SesNs + "member")
                                         select member.Value;
            }
            return result;
        }
Пример #2
0
        public static DataTypes.ListVerifiedEmailAddressesResult ListVerifiedEmailAddressesResultJson(string jsonResponse)
        {
            var result = new DataTypes.ListVerifiedEmailAddressesResult();

            var root = JObject.Parse(jsonResponse);
            var response = root.SelectToken("ListVerifiedEmailAddressesResponse.ListVerifiedEmailAddressesResult.VerifiedEmailAddresses");
            if (response != null && response.Children().Count() > 0)
            {
                result.VerifiedEmailAddresses = (from emailAddress in response.Children()
                                                 select emailAddress.Value<string>());
            }
            return result;
        }