public void SetCategoryCOA() { var jsonSerializerSettings = new JsonSerializerSettings { MissingMemberHandling = MissingMemberHandling.Ignore }; var token = GetTokenAsync().Result; var categoryUri = APIEndpoint.Core + $"master/categories?size={int.MaxValue}"; //var masterUnitUri = $"https://com-danliris-service-core-dev.azurewebsites.net/v1/master/units/simple"; var categoryResponse = _http.GetAsync(categoryUri, token).Result; var categoryResult = new BaseResponse <List <CategoryCOAResult> >() { data = new List <CategoryCOAResult>() }; if (categoryResponse.IsSuccessStatusCode) { categoryResult = JsonConvert.DeserializeObject <BaseResponse <List <CategoryCOAResult> > >(categoryResponse.Content.ReadAsStringAsync().Result, jsonSerializerSettings); } //else //{ // SetCategoryCOA(); //} //if (categoryResult.data.Count > 0) _cacheManager.Set("Categories", categoryResult.data); }
public void SetBankAccount() { var jsonSerializerSettings = new JsonSerializerSettings { MissingMemberHandling = MissingMemberHandling.Ignore }; var token = GetTokenAsync().Result; var bankAccountUri = APIEndpoint.Core + $"master/account-banks?size={int.MaxValue}"; var bankAccountResponse = _http.GetAsync(bankAccountUri, token).Result; //var bankAccountResult = new BaseResponse<List<BankAccountCOAResult>>() //{ // data = new List<BankAccountCOAResult>() //}; //if (bankAccountResponse.IsSuccessStatusCode) //{ // bankAccountResult = JsonConvert.DeserializeObject<BaseResponse<List<BankAccountCOAResult>>>(bankAccountResponse.Content.ReadAsStringAsync().Result, jsonSerializerSettings); //} //_cacheManager.Set(MemoryCacheConstant.BankAccounts, bankAccountResult.data); }