//  Prenium Ad Model Functions

        public async void GetPreniumBannerDetails()
        {
            if (AdCount == 0)
            {
                MultipartFormDataContent formdata = new MultipartFormDataContent
                {
                    { new StringContent(AppData.UserId), "user_id" }
                };

                try
                {
                    string items = await wrapper.PostFormDataAsync(Constant.APIs[(int)Constant.APIName.PreniumUrl], formdata);

                    if (items.ToString() == "NoInternet")
                    {
                        // NoInternet.IsVisible = true;
                    }

                    else
                    {
                        PreniumAdModelObj = JsonConvert.DeserializeObject <PreniumAdModel>(items);
                        AdCount           = (PreniumAdModelObj.data.Ad_list).Length;
                        SecondsInterval   = PreniumAdModelObj.data.Time_Interval;
                        PopUpAdBanner();
                    }
                }

                catch
                {
                    NoDataPage.IsVisible = true;
                }
            }
        }
Example #2
0
 private void CarouselAd_ItemSelected(object sender, SelectedItemChangedEventArgs e)
 {
     try
     {
         PreniumAdModel model = (PreniumAdModel)e.SelectedItem;
         AdURL = (model.data.Ad_list.Select(x => x.Add_image)).ToString();
     }
     catch (Exception ex)
     {
         Logging.Write(ex, "CarouselAd_ItemSelected");
     }
 }