From cb97b298a6e36a96642d914a6e9557987abbb761 Mon Sep 17 00:00:00 2001 From: Lennart Kampshoff Date: Wed, 19 Sep 2018 12:26:35 +0200 Subject: [PATCH] Add AdminLevel.cs, ClientExtention.cs --- Server/Extensions/ClientExtension.cs | 20 ++++++++++++++++++++ Server/Util/AdminLevel.cs | 13 +++++++++++++ 2 files changed, 33 insertions(+) create mode 100644 Server/Extensions/ClientExtension.cs create mode 100644 Server/Util/AdminLevel.cs 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 + } +}