Beispiel #1
0
        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);
        }
Beispiel #2
0
        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);
        }
Beispiel #3
0
        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);
        }
Beispiel #4
0
        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);
        }
Beispiel #5
0
        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);
        }
Beispiel #6
0
        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);
        }
Beispiel #7
0
        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);
        }
Beispiel #8
0
        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;
        }
Beispiel #9
0
        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;
            }));
        }
Beispiel #10
0
 Task <SIMSResponseData> CallSaveAfterMarketFactoryOptions()
 {
     return(Task <SIMSResponseData> .Factory.StartNew(() =>
     {
         SIMSResponseData responseData = SaveAfterMarketFactoryOptions();
         return responseData;
     }));
 }
Beispiel #11
0
        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);
        }
Beispiel #12
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);
        }
Beispiel #13
0
        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);
        }
Beispiel #14
0
        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);
        }
Beispiel #15
0
        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);
        }
Beispiel #16
0
        // 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);
        }
Beispiel #17
0
        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);
        }
Beispiel #18
0
        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);
        }
Beispiel #19
0
        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);
        }
Beispiel #20
0
        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);
        }
Beispiel #21
0
        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);
        }
Beispiel #22
0
        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); 

        }