diff --git a/Server/Extensions/ClientExtension.cs b/Server/Extensions/ClientExtension.cs new file mode 100644 index 00000000..2670492e --- /dev/null +++ b/Server/Extensions/ClientExtension.cs @@ -0,0 +1,20 @@ +using GTANetworkAPI; +using reallife_gamemode.Model; +using reallife_gamemode.Server.Entities; +using System; +using System.Collections.Generic; +using System.Text; + +namespace reallife_gamemode.Server.Extensions +{ + public static class ClientExtension + { + public static User GetUser(this Client client) + { + using(DatabaseContext dbContext = new DatabaseContext()) + { + return dbContext.Users.Find(client.Name); + } + } + } +} diff --git a/Server/Util/AdminLevel.cs b/Server/Util/AdminLevel.cs new file mode 100644 index 00000000..e0e656d3 --- /dev/null +++ b/Server/Util/AdminLevel.cs @@ -0,0 +1,13 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace reallife_gamemode.Server.Util +{ + public enum AdminLevel : int + { + PLAYER, + SUPPORTER, + ADMIN + } +}