public async Task <IActionResult> View([FromRoute] Guid applicationId) { ViewData["ApplicationId"] = applicationId; var model = new InvitationsViewModel { Invitations = await invitationService.GetPending(applicationId), UsersApplications = await invitationService.GetApproved(applicationId) }; return(View(model)); }
protected override void HandleOnNavigatedTo(NavigationEventArgs e) { base.HandleOnNavigatedTo(e); if (this._isInitialized) { return; } InvitationsViewModel invitationsViewModel = new InvitationsViewModel(long.Parse(((Page)this).NavigationContext.QueryString["CommunityId"])); base.DataContext = invitationsViewModel; invitationsViewModel.Invitations.LoadData(true, false, null, false); this._isInitialized = true; }
// GET: Invitations public async Task <ActionResult> Index() { UserInfo user = await GetUserInfoAsync(); if (!MasterEmails.Contains(user.Email)) { return(new HttpStatusCodeResult(HttpStatusCode.Forbidden)); } var current = await InvitationOperations.GetCurrentInvitations(DbContext); var vm = new InvitationsViewModel { OutstandingInvitations = current.Outstanding, AcceptedInvitations = current.Accepted }; return(View(await SetBasicVmInfo(vm))); }
public InvitationsPage(InvitationsViewModel invitationsViewModel) { InitializeComponent(); BindingContext = invitationsViewModel; invitationsViewModel.Navigation = Navigation; }
public InvitationsPage() { this.InitializeComponent(); ViewModel = new InvitationsViewModel(); }