public KBBColorDetails GetKBBColors(int trimId) { string result = null; KBBColorDetails kBBColorDetails = new KBBColorDetails(); HttpResponseMessage responseMessage = null; try { responseMessage = RestClient.doGet(Url.GET_KBB_COLORS_URL + "/" + trimId); if (responseMessage.IsSuccessStatusCode) { result = responseMessage.Content.ReadAsStringAsync().Result; SIMSResponseData rst = JsonConvert.DeserializeObject <SIMSResponseData>(result); var kbbColordatas = JsonConvert.DeserializeObject <KBBColorDetails>(rst.Data.ToString()); kBBColorDetails = kbbColordatas; } else { result = null; //Utilities.Utility.ShowAlert("Appraisal App", "Decode VIN Failed!!", "OK"); } } catch (Exception exc) { System.Diagnostics.Debug.WriteLine("Exception occured :: " + exc.Message); } return(kBBColorDetails); }
public SIMSResponseData SaveAfterMarketFactoryOptions(VehicleAfterMarketOptions vehicleAfterMarketOptions) { string result = null; HttpResponseMessage responseMessage = null; SIMSResponseData response = new SIMSResponseData(); try { string request = JsonConvert.SerializeObject(vehicleAfterMarketOptions); responseMessage = RestClient.doPost(Url.SAVE_AfterMarketFactoryOption, request); if (responseMessage.IsSuccessStatusCode) { result = responseMessage.Content.ReadAsStringAsync().Result; SIMSResponseData rst = JsonConvert.DeserializeObject <SIMSResponseData>(result); response = rst; if (null != response) { //Utilities.Utility.ShowAlert("Appraisal App", "After Market Saved Successfully", "OK"); } } else { Utilities.Utility.ShowAlert("Appraisal App", "Vehicle data save failed!!", "OK"); } } catch (Exception exc) { Console.WriteLine("Exception occured :: " + exc.Message); } return(response); }
public SIMSResponseData SaveRecondition(ReconditionKBB recondata) { string result = null; HttpResponseMessage responseMessage = null; SIMSResponseData response = new SIMSResponseData(); try { string request = JsonConvert.SerializeObject(recondata); responseMessage = RestClient.doPost(Url.SAVE_RECON_URL, request); if (responseMessage.IsSuccessStatusCode) { result = responseMessage.Content.ReadAsStringAsync().Result; SIMSResponseData rst = JsonConvert.DeserializeObject <SIMSResponseData>(result); response = rst; if (null != response) { //Utilities.Utility.ShowAlert("Appraisal App", "Vehicle Recondition saved", "OK"); } } else { Utilities.Utility.ShowAlert("Appraisal App", "Recondition save failed!!", "OK"); } } catch (Exception exc) { Console.WriteLine("Exception occured :: " + exc.Message); } return(response); }
public VinVehicleDetailsKBB DecodeVin(string VIN, int Mileage, int StoreId, int InventoryType) { string result = null; HttpResponseMessage responseMessage = null; VinVehicleDetailsKBB decodeVinDetails = new VinVehicleDetailsKBB(); try { responseMessage = RestClient.doGet(Url.DECODEVIN_URL + VIN + "/" + Mileage + "/" + StoreId + "/" + InventoryType); if (responseMessage.IsSuccessStatusCode) { result = responseMessage.Content.ReadAsStringAsync().Result; SIMSResponseData rst = JsonConvert.DeserializeObject <SIMSResponseData>(result); decodeVinDetails = JsonConvert.DeserializeObject <VinVehicleDetailsKBB>(rst.Data.ToString()); } else { Utilities.Utility.ShowAlert("Appraisal App", "Error while Decoding!!", "OK"); } } catch (Exception exc) { Console.WriteLine("Exception occured :: " + exc.Message); } return(decodeVinDetails); }
public string ValidateZipDealer(int ZipDealer) { string result = null; HttpResponseMessage responseMessage = null; try { responseMessage = RestClient.doGet(Url.VALIDATE_ZIPCODE_URL + ZipDealer); if (responseMessage.IsSuccessStatusCode) { result = responseMessage.Content.ReadAsStringAsync().Result; SIMSResponseData rst = JsonConvert.DeserializeObject <SIMSResponseData>(result); if (null != result) { result = rst.Data.ToString(); } } else { result = null; // Utilities.Utility.ShowAlert("Appraisal App", "Please Enter Valid Zip/Dealer Code!!", "OK"); } } catch (Exception exc) { Console.WriteLine("Exception occured :: " + exc.Message); } return(result); }
public List <AppraisalLogEntity> FetchAppraisalLog(short storeId) { HttpResponseMessage responseMessage = null; string result = null; List <AppraisalLogEntity> appraisalLogsData = new List <AppraisalLogEntity>(); try { responseMessage = RestClient.doGet(Url.FetchAppraisalLog_URL + "/" + storeId); if (responseMessage.IsSuccessStatusCode) { result = responseMessage.Content.ReadAsStringAsync().Result; SIMSResponseData rst = JsonConvert.DeserializeObject <SIMSResponseData>(result); var appaisalresponse = JsonConvert.DeserializeObject <List <AppraisalLogEntity> >(rst.Data.ToString()); appraisalLogsData = appaisalresponse; if (null != result) { //result = null; } } else { result = null; } } catch (Exception exc) { System.Diagnostics.Debug.WriteLine("Exception occured :: " + exc.Message); } return(appraisalLogsData); }
public string GenerateProspectId(ProspectParams prospectParams) { string result = null; string prospectId = string.Empty; HttpResponseMessage responseMessage = null; try { string request = JsonConvert.SerializeObject(prospectParams); responseMessage = RestClient.doPost(Url.GENERATE_PROSPECT_URL, request); if (responseMessage.IsSuccessStatusCode) { result = responseMessage.Content.ReadAsStringAsync().Result; SIMSResponseData rst = JsonConvert.DeserializeObject <SIMSResponseData>(result); prospectId = rst.Data.ToString(); } else { prospectId = null; } } catch (Exception exc) { System.Diagnostics.Debug.WriteLine("Exception occured :: " + exc.Message); } return(prospectId); }
async partial void Btn_SaveAfterMarket_Activated(UIBarButtonItem sender) { Btn_SaveAfterMarket.Enabled = false; var splitViewController = (UISplitViewController)AppDelegate.appDelegate.Window.RootViewController; Utility.ShowLoadingIndicator(splitViewController.View, "Saving...", true); SIMSResponseData responseData = await CallSaveAfterMarketFactoryOptions(); Utility.HideLoadingIndicator(splitViewController.View); // Navigate to History if (null == masterViewController) { if (!UserInterfaceIdiomIsPhone) { masterViewController = (MasterViewController)((UINavigationController)SplitViewController.ViewControllers[0]).TopViewController; } } ViewWorker viewWorker = new ViewWorker(); viewWorker.WorkerDelegate = (ExtAppraisalApp.Utilities.WorkerDelegateInterface)masterViewController; if (!AppDelegate.appDelegate.IsAllDataSaved) { if (!AppDelegate.appDelegate.IsAftermarketSaved) { viewWorker.PerformNavigation(4); if (!AppDelegate.appDelegate.IsHistory) { viewWorker.ShowPartialDoneImg(4); } viewWorker.ShowDoneImg(3); if (UserInterfaceIdiomIsPhone) { var dictionary = new NSDictionary(new NSString("1"), new NSString("AfterMarket")); NSNotificationCenter.DefaultCenter.PostNotificationName((Foundation.NSString) "MenuSelection", null, dictionary); } } else { viewWorker.PerformNavigation(4); } } else { var storyboard = UIStoryboard.FromName("Main", null); SummaryViewController summaryViewController = (SummaryViewController)storyboard.InstantiateViewController("SummaryViewController"); UINavigationController uINavigationController = new UINavigationController(summaryViewController); uINavigationController.ModalTransitionStyle = UIModalTransitionStyle.CoverVertical; uINavigationController.ModalPresentationStyle = UIModalPresentationStyle.FormSheet; this.NavigationController.PresentViewController(uINavigationController, true, null); } AppDelegate.appDelegate.IsAftermarketSaved = true; }
Task <SIMSResponseData> SaveFactoryOptions(long Vehicle_ID, short store_ID, short Invtr_ID) { return(Task <SIMSResponseData> .Factory.StartNew(() => { SIMSResponseData responseData = SaveFactory(Vehicle_ID, store_ID, Invtr_ID); return responseData; })); }
Task <SIMSResponseData> CallSaveAfterMarketFactoryOptions() { return(Task <SIMSResponseData> .Factory.StartNew(() => { SIMSResponseData responseData = SaveAfterMarketFactoryOptions(); return responseData; })); }
public PhotoGetResponse.Datum GetPhoto(long vehicleId, short storeId, short invtrId) { string result = null; PhotoGetResponse.Datum getphotoResponses = new PhotoGetResponse.Datum(); HttpResponseMessage responseMessage = null; try { responseMessage = RestClient.doGet(Url.GET_Photo + "/" + vehicleId + "/" + storeId + "/" + invtrId); if (responseMessage.IsSuccessStatusCode) { result = responseMessage.Content.ReadAsStringAsync().Result; SIMSResponseData rst = JsonConvert.DeserializeObject <SIMSResponseData>(result); var getPhoto = JsonConvert.DeserializeObject <PhotoGetResponse.Datum>(rst.Data.ToString()); getphotoResponses = getPhoto; 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(getphotoResponses); }
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); }
public AfterMarketOptions GetAltenateFactoryOptions(long vehicleId, short storeId, short invtrId, string prospectId) { string result = null; HttpResponseMessage responseMessage = null; AfterMarketOptions afterMarketOptions = new AfterMarketOptions(); SIMSResponseData response = new SIMSResponseData(); try{ responseMessage = RestClient.doGet(Url.GET_AlternateFactory_OPTIONS_URL + "/" + vehicleId + "/" + storeId + "/" + invtrId + "/" + prospectId); if (responseMessage.IsSuccessStatusCode) { result = responseMessage.Content.ReadAsStringAsync().Result; SIMSResponseData rst = JsonConvert.DeserializeObject <SIMSResponseData>(result); var facresponse = JsonConvert.DeserializeObject <AfterMarketOptions>(rst.Data.ToString()); //facresponse.aftermarketQuestions=JsonConvert.DeserializeObject<AfterMarketOptions>(rst.Data.ToString()); afterMarketOptions = 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(afterMarketOptions); }
public AppraisalResponse CreateAppraisalKBB(CreateAppraisalRequest apprequest) { string result = null; HttpResponseMessage responseMessage = null; AppraisalResponse response = new AppraisalResponse(); try { string request = JsonConvert.SerializeObject(apprequest); responseMessage = RestClient.doPost(Url.CREATEAPPRAISAL_URL, request); if (responseMessage.IsSuccessStatusCode) { result = responseMessage.Content.ReadAsStringAsync().Result; SIMSResponseData rst = JsonConvert.DeserializeObject <SIMSResponseData>(result); var vehicleData = JsonConvert.DeserializeObject <AppraisalResponse>(rst.Data.ToString()); response = vehicleData; 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) { Console.WriteLine("Exception occured :: " + exc.Message); } return(response); }
public ContactUS GetContactUS() { string result = null; ContactUS contactresponse = new ContactUS(); HttpResponseMessage responseMessage = null; try { responseMessage = RestClient.doGet(Url.GetContactUsInfoDetail); if (responseMessage.IsSuccessStatusCode) { result = responseMessage.Content.ReadAsStringAsync().Result; SIMSResponseData rst = JsonConvert.DeserializeObject <SIMSResponseData>(result); var ContactData = JsonConvert.DeserializeObject <ContactUS>(rst.Data.ToString()); contactresponse = ContactData; 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(contactresponse); }
// Get KBB Vehicle details public Vehicle GetVehicleDetails(long vehicleId, short storeId, short invtrId) { string result = null; Vehicle vehicleresponse = new Vehicle(); HttpResponseMessage responseMessage = null; try { responseMessage = RestClient.doGet(Url.GET_VEHICLE_DETAILS_URL + "/" + vehicleId + "/" + storeId + "/" + invtrId); if (responseMessage.IsSuccessStatusCode) { result = responseMessage.Content.ReadAsStringAsync().Result; SIMSResponseData rst = JsonConvert.DeserializeObject <SIMSResponseData>(result); var vehicleData = JsonConvert.DeserializeObject <Vehicle>(rst.Data.ToString()); vehicleresponse = vehicleData; 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(vehicleresponse); }
public List <FactoryOptionsSection> GetFactoryOptionsKBB(long vehicleId, short storeId, short invtrId, int trimId) { // HttpResponseMessage responseMessage = null; string result = null; List <FactoryOptionsSection> FacOpt = new List <FactoryOptionsSection>(); try { responseMessage = RestClient.doGet(Url.GET_FACTORYOPTIONSKBB_URL + "/" + vehicleId + "/" + storeId + "/" + invtrId + "/" + trimId); if (responseMessage.IsSuccessStatusCode) { result = responseMessage.Content.ReadAsStringAsync().Result; SIMSResponseData rst = JsonConvert.DeserializeObject <SIMSResponseData>(result); var facresponse = JsonConvert.DeserializeObject <List <FactoryOptionsSection> >(rst.Data.ToString()); FacOpt = 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(FacOpt); }
public List <CustomerAppraisalLogEntity> FetchCustomerAppraisalLogs(string lastname, string email, string phone) { HttpResponseMessage responseMessage = null; string result = null; List <CustomerAppraisalLogEntity> custAppraisalLogsData = new List <CustomerAppraisalLogEntity>(); try { responseMessage = RestClient.doGet(Url.CUSTOMER_APPRAISAL_LOG_URL + "/" + lastname + "/" + email + "/" + phone); if (responseMessage.IsSuccessStatusCode) { result = responseMessage.Content.ReadAsStringAsync().Result; SIMSResponseData rst = JsonConvert.DeserializeObject <SIMSResponseData>(result); var appaisalresponse = JsonConvert.DeserializeObject <List <CustomerAppraisalLogEntity> >(rst.Data.ToString()); custAppraisalLogsData = appaisalresponse; } } catch (Exception exc) { System.Diagnostics.Debug.WriteLine("Exception occured :: " + exc.Message); } return(custAppraisalLogsData); }
public SIMSResponseData SavePhoto(PhotoResponse photoResponse) { string result = null; HttpResponseMessage responseMessage = null; SIMSResponseData response = new SIMSResponseData(); try { string request = JsonConvert.SerializeObject(photoResponse); RestClient.doPost(Url.SAVE_Photo, request); //if (responseMessage.IsSuccessStatusCode) //{ // result = responseMessage.Content.ReadAsStringAsync().Result; // SIMSResponseData rst = JsonConvert.DeserializeObject<SIMSResponseData>(result); // response = rst; // if (null != response) // { // Utilities.Utility.ShowAlert("Appraisal App", "Photo Done", "OK"); // } //} //else //{ // Utilities.Utility.ShowAlert("Appraisal App", "Photo failed!!", "OK"); //} } catch (Exception exc) { Console.WriteLine("Exception occured :: " + exc.Message); } return(response); }
public SIMSResponseData SaveOffer(long VehicleId, short StoreId, short InvtrId, string UserName, string ProspectId, int TrimId) { string result = null; HttpResponseMessage responseMessage = null; SIMSResponseData response = new SIMSResponseData(); try { //string request = JsonConvert.SerializeObject(offerResponse); responseMessage = RestClient.doGet(Url.SAVE_Offer + "/" + VehicleId + "/" + StoreId + "/" + InvtrId + "/" + UserName + "/" + ProspectId + "/" + TrimId); if (responseMessage.IsSuccessStatusCode) { result = responseMessage.Content.ReadAsStringAsync().Result; SIMSResponseData rst = JsonConvert.DeserializeObject <SIMSResponseData>(result); response = rst; if (null != response) { //Utilities.Utility.ShowAlert("Appraisal App", "Offer Done", "OK"); } } else { //Utilities.Utility.ShowAlert("Appraisal App", "Offer failed!!", "OK"); } } catch (Exception exc) { Console.WriteLine("Exception occured :: " + exc.Message); } return(response); }
public List <ReconResponse.Datum> GetReconKBB(long vehicleId, short storeId, short invtrId, string prospectId) { HttpResponseMessage responseMessage = null; string result = null; List <ReconResponse.Datum> hisresponse = new List <ReconResponse.Datum>(); try { responseMessage = RestClient.doGet(Url.GET_Recon_URL + "/" + vehicleId + "/" + storeId + "/" + invtrId + "/" + prospectId); if (responseMessage.IsSuccessStatusCode) { result = responseMessage.Content.ReadAsStringAsync().Result; SIMSResponseData rst = JsonConvert.DeserializeObject <SIMSResponseData>(result); var historyresponse = JsonConvert.DeserializeObject <List <ReconResponse.Datum> >(rst.Data.ToString()); hisresponse = historyresponse; 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(hisresponse); }
public short SearchNearestStores(string zipcode) { HttpResponseMessage responseMessage = null; string result = null; short storeId = 0; try { responseMessage = RestClient.doGet(Url.SEARCH_NEAREST_STORES_URL + "/" + zipcode); if (responseMessage.IsSuccessStatusCode) { { result = responseMessage.Content.ReadAsStringAsync().Result; SIMSResponseData rst = JsonConvert.DeserializeObject <SIMSResponseData>(result); var response = JsonConvert.DeserializeObject <short>(rst.Data.ToString()); storeId = response; } } else { result = null; // Utilities.Utility.ShowAlert("Appraisal App", "No Stores Found!!", "OK"); } } catch (Exception exc) { System.Diagnostics.Debug.WriteLine("Exception occured :: " + exc.Message); } return(storeId); }