public ActionResult PhieuGuiSua(PhieuGuiHangModel model, bool continueEditing)
        {
            var phieugui = _phieuguihangService.GetPhieuGuiById(model.Id);

            if (phieugui == null || phieugui.TinhTrangVanChuyen == ENTinhTrangVanChuyen.Huy)
            {
                //No manufacturer found with the specified id
                return(RedirectToAction("QLGuiHang"));
            }

            if (ModelState.IsValid)
            {
                //them nguoi gui
                var nguoigui = CapNhatKhachHang(model.NguoiGui.HoTen, model.NguoiGui.SoDienThoai, model.NguoiGui.DiaChi, model.NguoiGui.Id);
                //them nguoi nhan
                var nguoinhan = CapNhatKhachHang(model.NguoiNhan.HoTen, model.NguoiNhan.SoDienThoai, model.NguoiNhan.DiaChi, model.NguoiNhan.Id);
                //update phieu gui hang
                PhieuGuiHangModelToPhieuGuiHang(phieugui, model);
                if (!model.DaThuCuoc)
                {
                    phieugui.NgayThanhToan      = null;
                    phieugui.NhanVienNhanHangId = null;
                }
                else
                {
                    phieugui.NgayThanhToan     = model.NgayThanhToan;
                    phieugui.NhanVienThuTienId = _workContext.CurrentNhanVien.Id;
                }
                _phieuguihangService.UpdatePhieuGuiHang(phieugui);
                // update hang hoa
                if (model.HangHoa.Id > 0)
                {
                    var hanghoa = _hanghoaService.GetHangHoaById(model.HangHoa.Id);

                    HangHoaModelToHangHoa(model.HangHoa, hanghoa);
                    hanghoa.GiaCuoc = hanghoa.GiaCuoc * 1000m;
                    _hanghoaService.UpdateHangHoa(hanghoa);
                }


                if (continueEditing)
                {
                    return(RedirectToAction("PhieuGuiSua", new { id = phieugui.Id }));
                }
                return(RedirectToAction("QLGuiHang"));
            }
            return(View(model));
        }