public ActionResult HuyDonHang(int idDDH)
        {
            IDonDatHangService serviceDDH = new DonDatHangService();

            serviceDDH.HuyDonHang(baseAddress, $"donhang/huydon?idDH={idDDH}");
            return(RedirectToAction("DanhSachDonHang"));
        }
        public ActionResult XacNhanDonHang(int idDDH)
        {
            IDonDatHangService serviceDDH = new DonDatHangService();

            serviceDDH.XacNhanDonHang(baseAddress, $"donhang/xacnhandonhang?idDH={idDDH}");
            return(RedirectToAction("DanhSachDonHang"));
        }
        public ActionResult ChiTietDonHang(int idDDH)
        {
            IDonDatHangService          serviceDDH = new DonDatHangService();
            List <ChiTietDonHangModel2> lst        = serviceDDH.ChiTietDonHang(baseAddress, $"donhang/ctdh2?idDH={idDDH}");

            return(Json(lst));
        }
        public ActionResult DanhSachDonHang()
        {
            IDonDatHangService     service = new DonDatHangService();
            List <DonDatHangModel> lst     = service.DanhSachDonHang(baseAddress, "donhang/getalldonhang");

            return(View(lst));
        }
        public ActionResult BaoCaoDonHang(string sTuNgay, string sDenNgay, int tinhTrangDon)
        {
            DateTime tuNgay  = Convert.ToDateTime(sTuNgay);
            DateTime denNgay = Convert.ToDateTime(sDenNgay);

            ViewBag.tuNgay       = tuNgay.ToString("dd-MM-yyyy");
            ViewBag.denNgay      = denNgay.ToString("dd-MM-yyyy");
            ViewBag.tinhTrangDon = tinhTrangDon;

            IDonDatHangService     service = new DonDatHangService();
            List <DonDatHangModel> lst     = service.DanhSachDonHang(baseAddress, "donhang/getalldonhang");

            if (tinhTrangDon == 0)
            {
                lst = lst.Where(x => x.ngayDat >= tuNgay && x.ngayDat <= denNgay).Where(x => x.tinhTrangDon == 0).ToList();
            }
            else if (tinhTrangDon == 1)
            {
                lst = lst.Where(x => x.ngayXuat >= tuNgay && x.ngayXuat <= denNgay).Where(x => x.tinhTrangDon == 1).ToList();
            }
            else if (tinhTrangDon == -1)
            {
                lst = lst.Where(x => x.ngayXuat >= tuNgay && x.ngayXuat <= denNgay).Where(x => x.tinhTrangDon == -1).ToList();
            }
            return(View(lst));
        }
 public DonDatHangsController()
 {
     _context = new QuanLyBanHangSieuThiMediaMartContext();
     service  = new DonDatHangService(_context);
 }