Import from internal git

This commit is contained in:
2025-10-11 13:08:09 +02:00
commit 97aaa715dc
175 changed files with 7014 additions and 0 deletions

View File

@@ -0,0 +1,50 @@
using Core.Interfaces;
namespace Generator.views;
public class ConsoleView : IView
{
public ConsoleView()
{
}
public void Display(string item)
{
Console.WriteLine(item);
}
public void Exception(string message)
{
Console.ForegroundColor = ConsoleColor.Red;
Display($"##############################\n{message}\n##############################");
Console.ResetColor();
}
public void Warning(string message)
{
Console.ForegroundColor = ConsoleColor.Yellow;
Display(message);
Console.ResetColor();
}
public void Info(string message)
{
Console.ForegroundColor = ConsoleColor.Blue;
Display(message);
Console.ResetColor();
}
public void Success(string message)
{
Console.ForegroundColor = ConsoleColor.Green;
Display(message);
Display("##############################");
Console.ResetColor();
}
public void Progress(int percentage)
{
Display($"|..........| {percentage}%");
}
}