Move IsGM to Account class

This commit is contained in:
2021-09-17 10:37:42 -04:00
parent 7e545d5f1e
commit 3ea07adf46
3 changed files with 11 additions and 9 deletions

View File

@ -10,6 +10,7 @@ namespace NightmareCoreWeb2
public class Account
{
public UInt32 Id { get; set; }
public bool IsGM {get; set;}
public string Username { get; set; }
public string Email { get; set; }
public string LastIP { get; set; }
@ -113,6 +114,13 @@ namespace NightmareCoreWeb2
{
Console.WriteLine(e);
}
}
foreach (var access in this.Access)
{
if (access.RealmID == -1 && access.RealmID >= 1)
{
this.IsGM = true;
}
}
rdr.Close();

View File

@ -55,7 +55,7 @@
</div>
<br />
<div class="container" style="display: flex; flex-wrap: wrap;">
@if (Model.IsGM)
@if (Model.UserAccount.IsGM)
{
@foreach (var ticket in Model.Tickets)
{

View File

@ -14,7 +14,6 @@ namespace NightmareCoreWeb2.Pages
public string CharacterListType { get; set; }
public string AuthToken { get; set; }
public string Username { get; set; }
public bool IsGM { get; set; }
public bool IsAuthenticated = false;
public Account UserAccount { get; set; }
public List<Character> OnlineCharacters = new List<Character>();
@ -81,14 +80,9 @@ namespace NightmareCoreWeb2.Pages
Account a = new Account(Username);
UserAccount = a;
OnlineCharacters = a.Characters;
foreach (var access in a.Access)
{
if (access.RealmID == -1 && access.RealmID >= 1)
{
this.IsGM = true;
if (a.IsGM) {
this.Tickets = GMTicket.GetAllTickets();
}
}
ViewData["Title"] = a.Username;
CharacterListType = $"{a.Username}'s Characters";
this.UserAccount = a;