Task GetAPNSSummary()
 {
     return(Task.Factory.StartNew(() =>
     {
         AppDelegate.appDelegate.SACvalue = AppDelegate.appDelegate.SACvalue.Substring(0, AppDelegate.appDelegate.SACvalue.IndexOf('.', 0));
         AppDelegate.appDelegate.SACvalue = AppDelegate.appDelegate.SACvalue.Split(',')[0];
         ApnsSummaryview APNSvalue = new ApnsSummaryview();
         APNSvalue = ServiceFactory.getWebServiceHandle().GetAPNSSummaryView(AppDelegate.appDelegate.vehicleID,
                                                                             AppDelegate.appDelegate.storeId,
                                                                             AppDelegate.appDelegate.invtrId);
         AppDelegate.appDelegate.APNSAlert = APNSvalue.Message + AppDelegate.appDelegate.SACvalue;
         AppDelegate.appDelegate.APNSAlertStore = APNSvalue.StoreName;
         AppDelegate.appDelegate.APNSAlertLat = APNSvalue.Langitude;
         AppDelegate.appDelegate.APNSAlertLon = APNSvalue.Lattitude;
         AppDelegate.appDelegate.APNSAlertAddressa = APNSvalue.Addressa;
         AppDelegate.appDelegate.APNSAlertAddressb = APNSvalue.Addressb;
         AppDelegate.appDelegate.APNSAlertZip = APNSvalue.Zipcode;
     }));
 }
Beispiel #2
0
        public ApnsSummaryview GetAPNSSummaryView(long VehicleId, short StoreId, short InventoryId)
        {
            string result = null;

            ApnsSummaryview     getAPNSviewResponses = new ApnsSummaryview();
            HttpResponseMessage responseMessage      = null;

            try
            {
                responseMessage = RestClient.doGet(Url.GetAPNSSummary + "/" + VehicleId + "/" + StoreId + "/" + InventoryId);
                if (responseMessage.IsSuccessStatusCode)
                {
                    result = responseMessage.Content.ReadAsStringAsync().Result;
                    SIMSResponseData rst = JsonConvert.DeserializeObject <SIMSResponseData>(result);
                    var facresponse      = JsonConvert.DeserializeObject <ApnsSummaryview>(rst.Data.ToString());
                    //facresponse.aftermarketQuestions=JsonConvert.DeserializeObject<AfterMarketOptions>(rst.Data.ToString());

                    getAPNSviewResponses = facresponse;

                    if (null != result)
                    {
                        //result = null;
                    }
                    // TO-DO : show alert message if the VIN appraisal already created
                }
                else
                {
                    result = null;

                    //Utilities.Utility.ShowAlert("Appraisal App", "Decode VIN Failed!!", "OK");
                }
            }
            catch (Exception exc)
            {
                System.Diagnostics.Debug.WriteLine("Exception occured :: " + exc.Message);
            }

            return(getAPNSviewResponses);
        }