예제 #1
0
파일: Program.cs 프로젝트: ignas-l/Discount
        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();
        }
예제 #2
0
 public IAsyncEnumerable <TransactionViewModel> Index([FromQuery] TransactionsFilter filter) =>
 transactionReader.ReadTransactions(filter, GetCurrentUserId());
 public IAsyncEnumerable <TransactionViewModel> GetGroupTransactions([FromQuery] TransactionsFilter transactionsFilter) =>
 transactionReader.ReadTransactions(transactionsFilter, GetCurrentUserId());