private void UpdateAdFile(String path)
        {
            try
            {
                FTPConnectionManager connectionManager = CeateConnectionManager(PathConst.ADFILEZIP, PathConst.ADFILEZIP);
            }
            catch { }
            finally
            {
                List <String>        list       = TextToModelHelper.ToModel(PathConst.TXTFILEPATH + "/" + path);//change path
                IEnumerable <AdFile> adFileList = TextToModelHelper.ModelAdFile(list);

                foreach (var adFile in adFileList)
                {
                    uow.AdFileRepository.InsertOrUpdate(adFile);
                }

                //Parallel.ForEach(adFileList, adFile =>
                //{
                //    uow.AdFileRepository.InsertOrUpdate(adFile);
                //});

                uow.SaveChanges();
            }
        }
        private void UpdateAgency(String path)//
        {
            try
            {
                FTPConnectionManager connectionManager = CeateConnectionManager(PathConst.AGENCYZIP, PathConst.AGENCYZIP);
            }
            catch { }
            finally
            {
                List <String>        list       = TextToModelHelper.ToModel(PathConst.TXTFILEPATH + "/" + path);//change path
                IEnumerable <Agency> agencyList = TextToModelHelper.ModelAgency(list);

                foreach (var agency in agencyList)
                {
                    uow.AgencyRepository.InsertOrUpdate(agency);
                }

                uow.SaveChanges();
            }

            //new FTPConnectionManager($"{PathConst.ORPI}{DayOfWeekEnum.SUN.ToString()}/{PathConst.AGENCYZIP}");


            //Parallel.ForEach(agencyList, agency =>
            //{
            //    uow.AgencyRepository.InsertOrUpdate(agency);
            //});
        }
        public Boolean ManualUpdateAgency()
        {
            List <String>        list       = TextToModelHelper.ToModel(PathConst.TXTFILEPATH + "/" + PathConst.AGENCY);//change path
            IEnumerable <Agency> agencyList = TextToModelHelper.ModelAgency(list);

            foreach (var agency in agencyList)
            {
                uow.AgencyRepository.InsertOrUpdate(agency);
            }
            return(uow.SaveChanges() >= 0);
        }
        public Boolean ManualUpdateAdFile()
        {
            List <String>        list       = TextToModelHelper.ToModel(PathConst.TXTFILEPATH + "/" + PathConst.ADFILE);//change path
            IEnumerable <AdFile> adFileList = TextToModelHelper.ModelAdFile(list);

            foreach (var adFile in adFileList)
            {
                uow.AdFileRepository.InsertOrUpdate(adFile);
            }

            return(uow.SaveChanges() >= 0);
        }