public void Execute() { _consoleHelper.WriteLine("Getting data from excel template..."); _consoleHelper.WriteLine("1) Account"); _consoleHelper.WriteLine("2) Bank Transfer"); _consoleHelper.WriteLine("3) Bank Site"); var chosenOption = _consoleHelper.ReadKey(); string path = ""; switch (chosenOption) { case ConsoleKey.D1: path = GetFilePath(); ImportAccounts(path); break; case ConsoleKey.D2: path = GetFilePath(); ImportBankTransfers(path); break; case ConsoleKey.D3: path = GetFilePath(); ImportBankSites(path); break; case ConsoleKey.Escape: break; default: _consoleHelper.WriteLine("Wrong input, try again"); Execute(); break; } }
public void Execute() { _consoleHelper.WriteLine("Displaying entinites..."); _consoleHelper.WriteLine("1) Accounts"); _consoleHelper.WriteLine("2) Bank Transfers"); _consoleHelper.WriteLine("3) Bank Sites"); var chosenOption = _consoleHelper.ReadKey(); switch (chosenOption) { case ConsoleKey.D1: DisplayAccounts(); break; case ConsoleKey.D2: DisplayBankTransfers(); break; case ConsoleKey.D3: DisplayBankSites(); break; case ConsoleKey.Escape: break; default: _consoleHelper.WriteLine("Something went wrong... try again!"); Execute(); break; } }
public void Execute() { _consoleHelper.WriteLine("Creating entity..."); _consoleHelper.WriteLine("1) Account"); _consoleHelper.WriteLine("2) Bank Transfer"); _consoleHelper.WriteLine("3) Bank Site"); var chosenOption = _consoleHelper.ReadKey(); switch (chosenOption) { case ConsoleKey.D1: _accountsFactory.Create(); break; case ConsoleKey.D2: _bankSitesFactory.Create(); break; case ConsoleKey.D3: _bankTransfersFactory.Create();; break; case ConsoleKey.Escape: break; default: _consoleHelper.WriteLine("Wrong option chosen!"); Execute(); break; } }
public void Execute() { _consoleHelper.WriteLine("Getting excel template for data import..."); _consoleHelper.WriteLine("1) Account"); _consoleHelper.WriteLine("2) Bank Transfer"); _consoleHelper.WriteLine("3) Bank Site"); var chosenOption = _consoleHelper.ReadKey(); string path = ""; switch (chosenOption) { case ConsoleKey.D1: path = GetSaveFilePath(); _excelService.CreateTemplateFile <Account>(path); break; case ConsoleKey.D2: path = GetSaveFilePath(); _excelService.CreateTemplateFile <BankTransfer>(path); break; case ConsoleKey.D3: path = GetSaveFilePath(); _excelService.CreateTemplateFile <BankSite>(path); break; case ConsoleKey.Escape: break; default: _consoleHelper.WriteLine("Wrong input, try again"); Execute(); break; } }
public static void Main(string[] args) { do { try { DisplayMainMenu(); ChooseMainMenuItem(); _consoleHelper.WriteLine("Press escape to exit or any key to go again"); } catch (Exception ex) { Console.WriteLine("An error has occured"); Console.WriteLine($"Exception message: { ex.Message }"); } finally { Console.WriteLine("Press escape to exit or any other key to go again"); } } while (_consoleHelper.ReadKey() != ConsoleKey.Escape); }