public ActionResult Inventory()
        {
            var repo  = ReportsRepositoryFactory.GetRepository();
            var model = new InventoryReportModel();

            model.New  = repo.GetNew();
            model.Used = repo.GetUsed();

            return(View(model));
        }
        public IHttpActionResult Search(string user, string fromDate, string toDate)
        {
            var repo = ReportsRepositoryFactory.GetRepository();

            try
            {
                var paramaters = new SalesReportParameters()
                {
                    User     = user,
                    FromDate = fromDate,
                    ToDate   = toDate
                };

                var results = repo.Search(paramaters);

                return(Ok(results));
            }
            catch (Exception ex)
            {
                return(BadRequest(ex.Message));
            }
        }
Exemplo n.º 3
0
 public ReportsAPIController()
 {
     _userRepo          = UserRepositoryFactory.GetRepository();
     _reportsRepository = ReportsRepositoryFactory.GetRepository();
 }