public static MessageSystem.AccessLevel GetAccessLevel(ulong id) { MessageSystem.AccessLevel access = MessageSystem.AccessLevel.User; using (Database.GAFContext context = new Database.GAFContext()) { var user = context.BotUsers.FirstOrDefault(u => u.Id == (long)id); if (user == null) { return(access); } return((MessageSystem.AccessLevel)user.AccessLevel); } }
public static void SetAccessLevel(ulong id, MessageSystem.AccessLevel accessLevel = MessageSystem.AccessLevel.User) { using (Database.GAFContext context = new Database.GAFContext()) { var buser = context.BotUsers.First(bm => (ulong)bm.DiscordId == id); if (buser == null) { return; } buser.AccessLevel = (short)accessLevel; context.BotUsers.Update(buser); context.SaveChanges(); } }