Esempio n. 1
0
        public List <DVCHoSo> Get()
        {
            var rs = _httpService.GetVinhLong(urlGetDVCHoSo, null, null);

            ApiDVCHoSo result = JsonConvert.DeserializeObject <ApiDVCHoSo>(rs);

            var items = result.items;

            return(items);
        }
Esempio n. 2
0
        public int Create()
        {
            int pageNumber = 0;
            int pageSize   = 1000;

            while (true)
            {
                var        rs     = _httpService.GetVinhLong($"{urlGetDVCHoSo}?pageNumber={pageNumber}&pageSize={pageSize}", null, null);
                ApiDVCHoSo result = JsonConvert.DeserializeObject <ApiDVCHoSo>(rs);

                var items = result?.items;
                if (items is null || items.Count == 0)
                {
                    break;
                }
                pageNumber++;

                var length = items.Count;

                int            count    = 0;
                int            countAll = 0;
                List <DVCHoSo> temp     = new List <DVCHoSo>();

                foreach (var item in items)
                {
                    item.ID = item.HoSoID;
                    temp.Add(item);
                    count++;
                    countAll++;

                    if (count == 50 || countAll == length)
                    {
                        _httpService.Post(urlCreateDVCHoSo, null, temp);
                        temp  = new List <DVCHoSo>();
                        count = 0;
                    }
                }
            }

            return(0);
        }