using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace EstrazioneAnagrafica { public class ConsoleProgramLogic : ProgramLogic { public override void PushStatus(string message) { ConsoleColor c = Console.ForegroundColor; Console.ForegroundColor = ConsoleColor.Gray; Console.Write("[" + DateTime.Now.ToLongTimeString() + "] "); Console.ForegroundColor = c; Console.Write(message); Console.WriteLine(); } public override void PushErrorStatus(string message) { ConsoleColor c = Console.ForegroundColor; Console.ForegroundColor = ConsoleColor.Gray; Console.Write("[" + DateTime.Now.ToLongTimeString() + "] "); Console.ForegroundColor = ConsoleColor.Red; Console.Write(message); Console.ForegroundColor = c; Console.WriteLine(); } public override void PushSuccessStatus(string message) { ConsoleColor c = Console.ForegroundColor; Console.ForegroundColor = ConsoleColor.Gray; Console.Write("[" + DateTime.Now.ToLongTimeString() + "] "); Console.ForegroundColor = ConsoleColor.DarkGreen; Console.WriteLine(message); Console.ForegroundColor = c; Console.WriteLine(); } } }