Exemplo n.º 1
0
        public ActionResult ThemGiaoDich(int hoaDonID, Pager pager)
        {
            IGiaoDichRepository giaoDichRepository = uow.Repository <GiaoDichRepository>();
            var model = hoaDonRepository.GetHoaDonModelByID(hoaDonID);

            if (model == null)
            {
                return(HttpNotFound("Dữ liệu bất đồng bộ. Vui lòng refresh lại trang!"));
            }

            var giaoDichs = giaoDichRepository.GetAllGiaoDichModelByKHID(model.KhachHang.KhachhangID);

            giaoDichs = pager.ApplyPager(giaoDichs);
            #region view data
            ViewBag.HoaDonModel = model;
            ViewBag.Pager       = pager;
            ViewBag.KhachHang   = model.KhachHang;
            #endregion
            return(View(giaoDichs.ToList()));
        }
Exemplo n.º 2
0
        /// <summary>
        ///     Xem lịch sử giao dịch của khách hàng
        /// </summary>
        public ActionResult LichSuGiaoDich(int id, Pager pager)
        {
            title = "Chi tiết lịch sử giao dịch";

            var khachHangModel = khachHangRepository.GetKhachHangDetailsModel(id);

            if (khachHangModel == null)
            {
                return(RedirectToAction("Index"));
            }

            IGiaoDichRepository giaoDichRepository = uow.Repository <GiaoDichRepository>();
            var items = giaoDichRepository.GetAllGiaoDichModelByKHID(id);

            items = pager.ApplyPager(items);

            #region view data
            ViewBag.Pager          = pager;
            ViewBag.KhachHangModel = khachHangModel;
            #endregion

            return(View(items.ToList()));
        }