Exemplo n.º 1
0
 public TargetsPage()
 {
     InitializeComponent();
     HandleReceivedMessages();
     NavigationPage.SetBackButtonTitle(this, "");
     ShowUpcoming();
     _targetService = new TargetsService();
     TargetFooter.SetRewardLevelIcon(Global.GetrewardPoints());
 }
Exemplo n.º 2
0
        protected async override void OnAppearing()
        {
            base.OnAppearing();

            var notifList           = Global.GetAllTopic();
            var currentMessageCount = notifList.Where(e => e.Value == "new_message").Count();

            if (currentMessageCount <= 0)
            {
                TargetFooter.BadgeVisibility = 0;
            }
            else
            {
                TargetFooter.BadgeVisibility   = 1;
                TargetFooter.BadgeCountMessage = currentMessageCount.ToString();
            }
            TargetFooter.SetRewardLevelIcon(Global.GetrewardPoints());
            var viewModel = (TargetsViewModel)this.BindingContext;
            await viewModel.SetupList();
        }