private static void GetFunction(SqlConnectProperty connect, PlatformController platform) { var countries = new Dictionary <int, string>(10) { { 1, "Загрузка шаблонов печати" }, { 2, "Создание шаблона печати" } }; foreach (var(key, value) in countries) { Console.WriteLine($"{key}. {value}"); } Console.Write("Value: "); switch (Convert.ToInt32(Console.ReadLine())) { case 1: TemplateReadAllController(connect, platform).Create(); break; case 2: Console.Write("Имя документа: "); var fileName = Console.ReadLine(); Console.Write("Код документа: "); var fileCode = Console.ReadLine(); TemplateCreateController(fileName, fileCode, platform, connect).Create(); break; default: throw new Exception("Неверное значение!"); } }
private static TemplateReadAllController TemplateReadAllController(SqlConnectProperty connect, PlatformController platform) => new(connect, platform);
public MysqlController(SqlConnectProperty?connect) { _connect = connect ?? throw new ArgumentNullException(nameof(connect)); }