public void Ban(string login, string time) { try { OnlineUsers.onlineUsers.First(u => u.login == login).Ban = true; SQLiteCommand command = new SQLiteCommand("INSERT INTO 'Banned' ('value','time' ) VALUES ('" + login + "','" + time + "');", connection); command.ExecuteNonQuery(); Read(); ClientComands.Banned(OnlineUsers.onlineUsers.First(u => u.login == login)); } catch (Exception e) { CrashReports.Add(e.Message, "BannedUsers - Ban"); } Log.Add("admin", "Ban", "BannedUsers - Ban"); }
public void Unban(string login) { try { SQLiteCommand command = new SQLiteCommand("DELETE FROM Banned WHERE value= '" + login + "';", connection); SQLiteDataReader reader = command.ExecuteReader(); Read(); if (OnlineUsers.onlineUsers.Any(u => u.login == login)) { ClientComands.Unbanned(OnlineUsers.onlineUsers.First(u => u.login == login)); } } catch (Exception e) { CrashReports.Add(e.Message, "BannedUsers - Unban"); } Log.Add("admin", "Unban", "BannedUsers - Unban"); }