Example #1
0
        public void AddTempBan(SocketGuildUser target, DateTime unbanTime, UserModLogs log, ulong[] roles)
        {
            TempBan tmban = new TempBan(target.Id, unbanTime, log, roles);

            TempBans.Add(tmban);
            SaveTempBans();
        }
Example #2
0
        public async Task <TempBan> AddTempBanAsync(TempBan ban)
        {
            if (_db == null)
            {
                _db = new RecordContext();
            }
            await _db.Database.EnsureCreatedAsync();

            var entry = await _db.TempBans.AddAsync(ban);

            await _db.SaveChangesAsync();

            return(entry.Entity);
        }