Ejemplo n.º 1
0
        private static void Main()
        {
            var transactionParser = new TransactionParser();
            var transactionReader = new TransactionReader(transactionParser);

            var transactions = transactionReader.ReadTransactions();

            var discountCalculator = new DiscountCalculator();

            transactions = discountCalculator.CalculateDiscounts(transactions);

            var outputPrinter = new OutputPrinter();

            outputPrinter.PrintOutput(transactions);

            Console.WriteLine("\nPress any button to close.");
            Console.ReadKey();
        }
Ejemplo n.º 2
0
 public IAsyncEnumerable <TransactionViewModel> Index([FromQuery] TransactionsFilter filter) =>
 transactionReader.ReadTransactions(filter, GetCurrentUserId());
 public IAsyncEnumerable <TransactionViewModel> GetGroupTransactions([FromQuery] TransactionsFilter transactionsFilter) =>
 transactionReader.ReadTransactions(transactionsFilter, GetCurrentUserId());