Exemplo n.º 1
0
 public Customer GetCustomer()
 {
     var legacyJson = new LegacyFHData();
     legacyJson = GetLData();
     return new Customer()
     {
         sliFHKnownBy1 = legacyJson.FuneralHome.FHKnownBy1,
                             sliFHAddress1 = legacyJson.FuneralHome.FHAddress1,
                             sliFHAddress2 = legacyJson.FuneralHome.FHAddress2,
                             sliFHCity = legacyJson.FuneralHome.FHCity,
                             sliFHState = legacyJson.FuneralHome.FHState,
                             sliFHZip = legacyJson.FuneralHome.FHZip,
                             sliFHPhone = legacyJson.FuneralHome.FHPhone,
                             sliObitFirstName = legacyJson.Obituary.FirstName,
                             sliObitLastName = legacyJson.Obituary.LastName,
                             sliObitFullName = legacyJson.Obituary.FullName,
                             sliUrl = legacyJson.Obituary.Url
     };
 }
Exemplo n.º 2
0
 protected LegacyFHData GetLData()
 {
     var qsFhid = string.IsNullOrEmpty(HttpContext.Current.Request.QueryString["fhid"]) ? string.Empty : HttpUtility.UrlDecode(HttpContext.Current.Request.QueryString["fhid"]);
     var qsPid = string.IsNullOrEmpty(HttpContext.Current.Request.QueryString["pid"]) ? string.Empty : HttpUtility.UrlDecode(HttpContext.Current.Request.QueryString["pid"]);
     var qsCobrand = string.IsNullOrEmpty(HttpContext.Current.Request.QueryString["cobrand"]) ? string.Empty : HttpUtility.UrlDecode(HttpContext.Current.Request.QueryString["cobrand"]);
     var legacyJsonUrl = String.Format("http://www.awebsite.com/webservices/ns/FuneralInfo.svc/GetFuneralInfoJson?fhid={0}&pid={1}&cobrand={2}", qsFhid, qsPid, qsCobrand);
     var request = (HttpWebRequest)WebRequest.Create(legacyJsonUrl);
     request.Method = "GET";
     request.ContentType = "application/json; charset=utf-8";
     var legacyData = new LegacyFHData();
     using (Stream s = request.GetResponse().GetResponseStream())
     {
         using (StreamReader sr = new StreamReader(s))
         {
             var jsonData = sr.ReadToEnd();
             DataContractJsonSerializer serializer = new DataContractJsonSerializer(typeof(LegacyFHData));
             MemoryStream ms = new MemoryStream(Encoding.UTF8.GetBytes(jsonData));
             legacyData = (LegacyFHData)serializer.ReadObject(ms);
         }
     }
     return legacyData;
 }