Example #1
0
        public ActionResult Manage()
        {
            var blacklistEntries   = _blacklistEntriesGetter.Get("ns2");
            var blacklistViewModel = new BlacklistViewModel(blacklistEntries);

            return(View(blacklistViewModel));
        }
Example #2
0
        protected override void HandleOnNavigatedTo(NavigationEventArgs e)
        {
            base.HandleOnNavigatedTo(e);
            if (this._isInitialized)
            {
                return;
            }
            long               communityId        = long.Parse(((Page)this).NavigationContext.QueryString["CommunityId"]);
            GroupType          communityType      = (GroupType)int.Parse(((Page)this).NavigationContext.QueryString["CommunityType"]);
            BlacklistViewModel blacklistViewModel = new BlacklistViewModel(communityId);

            ((FrameworkElement)this).DataContext = ((object)blacklistViewModel);
            ApplicationBarIconButton applicationBarIconButton1 = new ApplicationBarIconButton();
            Uri uri = new Uri("/Resources/appbar.add.rest.png", UriKind.Relative);

            applicationBarIconButton1.IconUri = (uri);
            string appBarAdd = CommonResources.AppBar_Add;

            applicationBarIconButton1.Text = (appBarAdd);
            ApplicationBarIconButton applicationBarIconButton2 = applicationBarIconButton1;

            applicationBarIconButton2.Click += ((EventHandler)((p, f) => Navigator.Current.NavigateToCommunitySubscribers(this.ViewModel.CommunityId, communityType, false, true, true)));
            this.ApplicationBar              = ((IApplicationBar)ApplicationBarBuilder.Build(new Color?(), new Color?(), 0.9));
            this.ApplicationBar.Buttons.Add((object)applicationBarIconButton2);
            blacklistViewModel.Users.LoadData(true, false, (Action <BackendResult <BlockedUsers, ResultCode> >)null, false);
            this._isInitialized = true;
        }
        //
        // GET: Blacklist
        public ActionResult Index()
        {
            int?clanId = ClanManager.GetClanId(User.Identity.GetUserId());

            if (clanId != null && clanId > 0)
            {
                BlacklistViewModel model = new BlacklistViewModel((int)clanId);
                return(View(model));
            }

            //TODO: Return error page
            return(View());
        }