//Draw number of order bill each 7 days //autoget public JsonResult DrawDashboardAutoJson() { GraphDashBoardModel result = new GraphDashBoardModel(); DateTime date = DateTime.Now.Date; result.NumberBillToday = billRepo.GetNumberOfBillIsOrderedOnDay(date); result.RevenueToday = billRepo.GetRevenueOnDay(date); return(Json(result, JsonRequestBehavior.AllowGet)); }
//Draw number of order bill each 7 days //autoget public JsonResult DrawDashboardJson(string dateStr) { GraphDashBoardModel result = new GraphDashBoardModel(); DateTime date = DateTime.Parse(dateStr); result.ListNumberBillEachDay = DrawNumberOrderBill(date); result.ListRevenueEachDay = DrawListRevenue(date); result.ListDate = GetListDate(date); return(Json(result, JsonRequestBehavior.AllowGet)); }
private GraphDashBoardModel DrawDashboard(string dateStr = null) { GraphDashBoardModel result = new GraphDashBoardModel(); DateTime date; if (dateStr == null) { date = DateTime.Now.Date.AddDays(-6); } else { date = DateTime.Parse(dateStr); } result.ListNumberBillEachDay = DrawNumberOrderBill(date); //draw bill result.ListRevenueEachDay = DrawListRevenue(date); //draw revenue result.ListDate = GetListDate(date); // date result.ListQuantityProductInStorageHasCategory = DrawCategoryInStorage(); result.ListQuantityProductInStorage = DrawKindInStorage(); return(result); }
/*----------------------------DASHBOARD------------------------------*/ public ActionResult Dashboard() { GraphDashBoardModel result = DrawDashboard(); return(View("Dashboard", result)); }