Esempio n. 1
0
 public DailyReporter()
 {
     _finance   = new FinanceCalculator();
     _inventory = new InventoryManager(_emailer, _queue, _database, _api);
     _report    = new ReportGenerator();
     _vendors   = new VendorNotifier(_database, _emailer);
     _logger    = new ConsoleLogger();
 }
Esempio n. 2
0
        static void Main(string[] args)
        {
            IFinanceCalculator calculator = null;

            Console.WriteLine("Wybierz operację:");
            Console.WriteLine("1 -> Wyliczenie kwoty brutto");

            switch (Console.ReadLine())
            {
            case "1":
                calculator = new GrossCalculator();
                break;

            default:
                Console.WriteLine("Niepoprawny numer operacji.");
                break;
            }

            calculator?.Calculate();

            Console.Write("Naciśnij dowolny klawisz, aby wyjść z programu.");
            Console.ReadKey();
        }