@page @model OrganizationModel @inject DataService DataService @{ ViewData["Title"] = "Manage Organization"; var currentUser = DataService.GetUserByName(User.Identity.Name); var isAdmin = currentUser.IsAdministrator; }

@ViewData["Title"]

@if (isAdmin) {
@* Organization Name *@
@* Permissions *@
@* Users *@
@for (var i = 0; i < Model.Users.Count; i++) { @if (currentUser.Id == Model.Users[i].ID) { } else { } }
User Name Administrator Permissions Remove
@Html.CheckBoxFor(x => x.Users[i].IsAdmin, new { user = Model.Users[i].ID, @class = "user-is-admin-checkbox", disabled = "disabled" })@Html.CheckBoxFor(x => x.Users[i].IsAdmin, new { user = Model.Users[i].ID, @class = "user-is-admin-checkbox" })
@* Invitations *@
@for (var i = 0; i < Model.Invites.Count; i++) { }
Invited User Administrator Link(s) Delete
@Html.CheckBoxFor(x => x.Invites[i].IsAdmin, new { disabled = "disabled" })
@* Send Invites *@
Admin?
@* Modals *@ @for (var i = 0; i < Model.Users.Count; i++) { } } else {
Only organization administrators can view this page.
}