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); }