Esempio n. 1
0
        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);
        }
Esempio n. 2
0
        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);
        }