Beispiel #1
0
        public ActionResult Sales()
        {
            ISaleRepository repo        = SaleRepositoryFactory.GetRepository();
            var             salesReport = new SalesReportViewModel();

            salesReport.Salespeople = repo.GetSalespeople();
            return(View(salesReport));
        }
Beispiel #2
0
        public ActionResult CreateSale(Sale sale)
        {
            var saleRepo = SaleRepositoryFactory.GetRepository();

            if (ModelState.IsValid)
            {
                saleRepo.Add(sale);
                return(RedirectToAction("Index"));
            }
            else
            {
                return(View(sale));
            }
        }
        public IHttpActionResult Sales(string salesperson = null, DateTime?fromDate = null, DateTime?toDate = null)
        {
            ISaleRepository repo = SaleRepositoryFactory.GetRepository();

            SalesReportParametersModel parameters = new SalesReportParametersModel()
            {
                Salesperson = salesperson,
                FromDate    = fromDate,
                ToDate      = toDate
            };
            var sales = repo.GetSales(parameters);

            return(Ok(sales));
        }