public ActionResult <IEnumerable <SellingOrderDto> > GetAll() { var orders = _orderService.GetAll(); if (orders == null) { List <string> errorMessage = new List <string>(); errorMessage.Add("Đã phát sinh lỗi, vui lòng thử lại"); return(BadRequest(new ResponseDto(errorMessage, 500, orders))); } List <string> successMessage = new List <string>(); successMessage.Add("Lấy danh mục con hàng hoá thành công"); var responseDto = new ResponseDto(successMessage, 200, orders); return(Ok(responseDto)); }
public IActionResult Index(DateTime?StartDate, DateTime?EndDate) { //goi doi tuong RevenueStatistics va gan tham so vao cac gia tri RevenueStatistics revenue = new RevenueStatistics(); revenue.startDate = StartDate; revenue.endDate = EndDate; //revenue.sellingOrders = _db.SellingOrders.Include(r => r.Customer).Include(r => r.Employee).AsQueryable(); revenue.sellingOrders = sellingOrderService.GetAll(); //Neu startDate && end Date != null thi xuat danh sach dua tren 2 ngay da nhap if (revenue.startDate != null && revenue.endDate != null) { // revenue.sellingOrders= _db.SellingOrders.Include(r => r.Customer).Include(r => r.Employee) // .Where(p => (p.CreatedDate >= revenue.startDate && p.CreatedDate <= revenue.endDate) ; revenue.sellingOrders = sellingOrderService.GetStatistics((DateTime)revenue.startDate, (DateTime)revenue.endDate); ViewBag.Revenue = new RevenueStatistics() { startDate = revenue.startDate, endDate = revenue.endDate, currentDate = null }; } else { ViewBag.Revenue = new RevenueStatistics() { startDate = null, currentDate = DateTime.Now, endDate = null }; } return(View(revenue.sellingOrders)); //var revenue = _db.SellingOrders.Include(r => r.Customer).Include(r => r.Employee).AsQueryable(); //return View(await revenue.ToListAsync()); }
public IActionResult Index() { return(View(sellingOrderService.GetAll())); }