Move IsGM to Account class
This commit is contained in:
@ -10,6 +10,7 @@ namespace NightmareCoreWeb2
|
|||||||
public class Account
|
public class Account
|
||||||
{
|
{
|
||||||
public UInt32 Id { get; set; }
|
public UInt32 Id { get; set; }
|
||||||
|
public bool IsGM {get; set;}
|
||||||
public string Username { get; set; }
|
public string Username { get; set; }
|
||||||
public string Email { get; set; }
|
public string Email { get; set; }
|
||||||
public string LastIP { get; set; }
|
public string LastIP { get; set; }
|
||||||
@ -113,6 +114,13 @@ namespace NightmareCoreWeb2
|
|||||||
{
|
{
|
||||||
Console.WriteLine(e);
|
Console.WriteLine(e);
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
foreach (var access in this.Access)
|
||||||
|
{
|
||||||
|
if (access.RealmID == -1 && access.RealmID >= 1)
|
||||||
|
{
|
||||||
|
this.IsGM = true;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
rdr.Close();
|
rdr.Close();
|
||||||
|
|
||||||
|
|||||||
@ -55,7 +55,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<br />
|
<br />
|
||||||
<div class="container" style="display: flex; flex-wrap: wrap;">
|
<div class="container" style="display: flex; flex-wrap: wrap;">
|
||||||
@if (Model.IsGM)
|
@if (Model.UserAccount.IsGM)
|
||||||
{
|
{
|
||||||
@foreach (var ticket in Model.Tickets)
|
@foreach (var ticket in Model.Tickets)
|
||||||
{
|
{
|
||||||
|
|||||||
@ -14,7 +14,6 @@ namespace NightmareCoreWeb2.Pages
|
|||||||
public string CharacterListType { get; set; }
|
public string CharacterListType { get; set; }
|
||||||
public string AuthToken { get; set; }
|
public string AuthToken { get; set; }
|
||||||
public string Username { get; set; }
|
public string Username { get; set; }
|
||||||
public bool IsGM { get; set; }
|
|
||||||
public bool IsAuthenticated = false;
|
public bool IsAuthenticated = false;
|
||||||
public Account UserAccount { get; set; }
|
public Account UserAccount { get; set; }
|
||||||
public List<Character> OnlineCharacters = new List<Character>();
|
public List<Character> OnlineCharacters = new List<Character>();
|
||||||
@ -81,13 +80,8 @@ namespace NightmareCoreWeb2.Pages
|
|||||||
Account a = new Account(Username);
|
Account a = new Account(Username);
|
||||||
UserAccount = a;
|
UserAccount = a;
|
||||||
OnlineCharacters = a.Characters;
|
OnlineCharacters = a.Characters;
|
||||||
foreach (var access in a.Access)
|
if (a.IsGM) {
|
||||||
{
|
this.Tickets = GMTicket.GetAllTickets();
|
||||||
if (access.RealmID == -1 && access.RealmID >= 1)
|
|
||||||
{
|
|
||||||
this.IsGM = true;
|
|
||||||
this.Tickets = GMTicket.GetAllTickets();
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
ViewData["Title"] = a.Username;
|
ViewData["Title"] = a.Username;
|
||||||
CharacterListType = $"{a.Username}'s Characters";
|
CharacterListType = $"{a.Username}'s Characters";
|
||||||
|
|||||||
Reference in New Issue
Block a user