[HttpGet("ThongKeTheoThangAll")] //thống kê lượt view theo tháng website public IActionResult ThongKeTheoThangAll(int thang, int nam) { try{ View_Store view_Store = new View_Store(); var danhsachView = view_Store.getAll(); int songay = view_Store.fun(thang, nam); //Số ngày của tháng int[] thongkethang = new int[songay]; foreach (var item in danhsachView) { DateTime a = DateTime.Parse(item.Date); for (int i = 0; i < songay; i++) { if (i == a.Day - 1 && thang == a.Month && nam == a.Year) { thongkethang[i] = thongkethang[i] + 1; } } } return(Ok(thongkethang)); } catch { return(Ok("Error")); } }
[HttpGet("ThongKeTheoThang")] //thống kê lượt view theo tháng public IActionResult ThongKeTheoThang(string id, int thang, int nam, double Lat, double Long) //IDStore { try{ View_Store view_Store = new View_Store(); var danhsachView = view_Store.getByIDStore(id); //Danh sach quán ăn int songay = view_Store.fun(thang, nam); //số ngày của tháng int[] thongkethang = new int[songay]; //mang số ngày trong tháng foreach (var item in danhsachView) { DateTime a = DateTime.Parse(item.Date); for (int i = 0; i < songay; i++) { if (i == a.Day - 1 && thang == a.Month && nam == a.Year) //nếu trùng thời gian thì tăng lượt đếm view { thongkethang[i] = thongkethang[i] + 1; //(i=a.day-1 vì i bắt đầu = 0 ngày bắt đầu bằng 1) } } } return(Ok(thongkethang)); } catch { return(Ok("Error")); } }