public void AddTempBan(SocketGuildUser target, DateTime unbanTime, UserModLogs log, ulong[] roles) { TempBan tmban = new TempBan(target.Id, unbanTime, log, roles); TempBans.Add(tmban); SaveTempBans(); }
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); }