public async Task <ObservableCollection <CampaignItem> > GetAllCampaignsAsync(string token)
        {
            UriBuilder builder = new UriBuilder(GlobalSetting.Instance.MarketingEndpoint);

            builder.Path = "api/v1/campaigns/user";

            string uri = builder.ToString();

            CampaignRoot campaign =
                await _requestProvider.GetAsync <CampaignRoot>(uri, token);

            if (campaign?.Data != null)
            {
                ServicesHelper.FixCampaignItemPictureUri(campaign?.Data);

                return(campaign?.Data.ToObservableCollection());
            }

            return(new ObservableCollection <CampaignItem>());
        }