public SIMSResponseData SaveFactoryOptions(VehicleFactoryOptionsKBB vehicleFactoryOptions) { string result = null; HttpResponseMessage responseMessage = null; SIMSResponseData response = new SIMSResponseData(); try { string request = JsonConvert.SerializeObject(vehicleFactoryOptions); responseMessage = RestClient.doPost(Url.SAVE_FACTORY_OPTIONS_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", "Factory Options Saved", "OK"); } } else { Utilities.Utility.ShowAlert("Appraisal App", "Vehicle data save failed!!", "OK"); } } catch (Exception exc) { Console.WriteLine("Exception occured :: " + exc.Message); } return(response); }
private SIMSResponseData SaveFactory(long Vehicle_ID, short store_ID, short Invtr_ID) { SIMSResponseData responseStatus; VehicleFactoryOptionsKBB vehicleFactoryOptions = new VehicleFactoryOptionsKBB(); vehicleFactoryOptions.VehicleId = Vehicle_ID; vehicleFactoryOptions.StoreId = store_ID; vehicleFactoryOptions.InvtrId = Invtr_ID; List <FactoryOptionsKBB> listfactory = new List <FactoryOptionsKBB>(); foreach (var items in AppDelegate.appDelegate.fctoption) { foreach (var item in items.questions) { FactoryOptionsKBB factory = new FactoryOptionsKBB(); factory.categoryName = item.categoryName; factory.displayName = item.displayName; factory.isSelected = item.isSelected; factory.optionId = item.optionId; factory.isStandardOption = item.isStandardOption; factory.optionKindId = "KBB"; listfactory.Add(factory); } } vehicleFactoryOptions.data = listfactory; responseStatus = ServiceFactory.getWebServiceHandle().SaveFactoryOptions(vehicleFactoryOptions); return(responseStatus); }