Exemple #1
0
        public IActionResult Index(DateTime startDate, DateTime endDate)
        {
            var query = new SearchForCarPurchasesQuery(startDate, endDate);
            var sales = _queryProcessor.Process(query);
            var vm    = new SalesViewModel
            {
                Sales     = sales,
                StartDate = startDate,
                EndDate   = endDate
            };

            return(View(vm));
        }
 public List <CarPurchase> Handle(SearchForCarPurchasesQuery query)
 {
     return(_repository.FindAllBetweenDates(query.StartDate, query.EndDate));
 }