public async Task <ContributionTypeDetail> GetContributionTypes(string token) { string responseTxt = await DoWork(string.Format(System.Globalization.CultureInfo.InvariantCulture, CommonConstants.ApiUrlOfGetContributionTypes, CommonConstants.BaseUrl), null, HttpMethod.Get, token, false, false); if (!string.IsNullOrEmpty(responseTxt)) { ContributionTypeDetail contributionTypeDetail = new ContributionTypeDetail(); contributionTypeDetail.ContributionTypes = JsonConvert.DeserializeObject <ObservableRangeCollection <ContributionTypeModel> >(responseTxt); return(contributionTypeDetail); } return(null); }
public async Task <bool> BindingContributionType() { try { ContributionTypeDetail contributionTypeDetail = await MvpService.GetContributionTypes(LogOnViewModel.StoredToken); ContributionViewModel.Instance.ContributionTypeNames = new ObservableCollection <ContributionTypeModel>(contributionTypeDetail.ContributionTypes); } catch (TaskCanceledException tce) { ContributionViewModel.Instance.ErrorMessage = tce.Message; } return(true); }