public ActionResult Edit(EditMauSanPhamViewModel model)
        {
            if (ModelState.IsValid)
            {
                //Is new : insert new Mausanpham
                if (model.IsNew && model.Id == Guid.Empty)
                {
                    var result = _mauSanPhamRepository.Insert(model.Ma, model.NhaCungCapId, model.ThuyPhan, model.Mau,
                                                              model.SoCan, model.SoPhuy, model.SoLuongNhapKho,
                                                              model.SoLuongMua, model.SachNhiem, model.NgayQuayMat,
                                                              model.LoaiMat, model.VungKhaiThac, model.DonGia,
                                                              model.NguoiGiao, model.NgayMua, model.NgayNhap,
                                                              model.SoPhuyChuaTron, model.SoHopDong, model.GiaTamTinh,
                                                              model.NhaSanXuat, model.NhapDuKien, model.GhiChu,
                                                              SessionManager.MemberInfo.TenDangNhap);

                    if (result.Result)
                    {
                        TempData["Message"] = "Tạo mới mẫu sản phẩm thành công";
                        return RedirectToAction("index", "productsample", new { area = "manager" });
                    }

                    ViewBag.Message = result.Message;

                }
                else
                {
                    var result = _mauSanPhamRepository.Update(model.Id, model.Ma, model.NhaCungCapId, model.ThuyPhan, model.Mau,
                                                              model.SoCan, model.SoPhuy, model.SoLuongNhapKho,
                                                              model.SoLuongMua, model.SachNhiem, model.NgayQuayMat,
                                                              model.LoaiMat, model.VungKhaiThac, model.DonGia,
                                                              model.NguoiGiao, model.NgayMua, model.NgayNhap,
                                                              model.SoPhuyChuaTron, model.SoHopDong, model.GiaTamTinh,
                                                              model.NhaSanXuat, model.NhapDuKien, model.GhiChu,
                                                              SessionManager.MemberInfo.TenDangNhap);

                    if (result.Result)
                    {
                        TempData["Message"] = "Cập nhật thông tin mẫu sản phẩm thành công";
                        return RedirectToAction("index", "productsample", new { area = "manager" });
                    }

                    ViewBag.Message = result.Message;

                }
            }

            ViewBag.TitlePage = model.IsNew ? "Thêm mới mẫu sản phẩm" : "Cập nhật mẫu sản phẩm";
            return View(model);
        }
        public ActionResult Edit(string id)
        {
            Guid guid;
            var isGuid = CommonLibrary.Utilities.IsGuid(id, out guid);
            if (!isGuid)
            {
                TempData["Message"] = "Đường dẫn không chính xác! Vui lòng kiểm tra lại.";
                return RedirectToAction("index", "productsample", new {area = "manager"});
            }
            var mauSanPham = _mauSanPhamRepository.GetSingle(guid);

            if (!mauSanPham.Result)
            {
                TempData["Message"] = mauSanPham.Message;
                return RedirectToAction("index", "productsample", new { area = "manager" });
            }

            var model = new EditMauSanPhamViewModel()
                {
                    Id = mauSanPham.Data.Id,
                    VungKhaiThac = mauSanPham.Data.VungKhaiThac,
                    IsNew = false,
                    GhiChu = mauSanPham.Data.GhiChu,
                    GiaTamTinh = mauSanPham.Data.GiaTamTinh,
                    DonGia = mauSanPham.Data.DonGia,
                    LoaiMat = mauSanPham.Data.LoaiMat,
                    Ma = mauSanPham.Data.Ma,
                    Mau = mauSanPham.Data.Mau,
                    NgayMua = mauSanPham.Data.NgayMua,
                    NgayNhap = mauSanPham.Data.NgayNhap,
                    NgayQuayMat = mauSanPham.Data.NgayQuayMat,
                    NguoiGiao = mauSanPham.Data.NguoiGiao,
                    NhaCungCapId = mauSanPham.Data.NhaCungCapId,
                    NhaSanXuat = mauSanPham.Data.NhaSanXuat,
                    NhapDuKien = mauSanPham.Data.NhapDuKien ?? false,
                    SachNhiem = mauSanPham.Data.SachNhiem,
                    SoCan = mauSanPham.Data.SoCan,
                    SoHopDong = mauSanPham.Data.SoHopDong,
                    SoLuongMua = mauSanPham.Data.SoLuongMua,
                    SoLuongNhapKho = mauSanPham.Data.SoLuongNhapKho,
                    SoPhuy = mauSanPham.Data.SoPhuy,
                    SoPhuyChuaTron = mauSanPham.Data.SoPhuyChuaTron,
                    ThuyPhan = mauSanPham.Data.ThuyPhan,
                    TenNhaCungCap = mauSanPham.Data.NhaCungCap.Ten
                };
            ViewBag.TitlePage = "Cập nhật mẫu sản phẩm";
            return View(model);
        }