public ActionResult Edit(EditNhaCungCapViewModel model) { if (ModelState.IsValid) { if (model.Id == Guid.Empty && model.IsNew) { var result = _nhaCungCapRepository.Insert(model.MaNhaCungCap, model.TenNhaCungCap, model.DiaChi, model.MaHuyen, model.SoDienThoai, model.SoCmnd, model.NgayCap, model.NoiCap, model.GhiChu, SessionManager.MemberInfo.TenDangNhap); if (result.Result) { TempData["Message"] = "Tạo mới nhà cung cấp thành công"; return RedirectToAction("index", "supplier", new {area = "manager"}); } ViewBag.Message = result.Message; return View(model); } else { var result = _nhaCungCapRepository.Update(model.Id, model.MaNhaCungCap, model.TenNhaCungCap, model.DiaChi, model.MaHuyen, model.SoDienThoai, model.SoCmnd, model.NgayCap, model.NoiCap, model.GhiChu, SessionManager.MemberInfo.TenDangNhap); if (result.Result) { TempData["Message"] = "Cập nhật nhà cung cấp thành công"; return RedirectToAction("index", "supplier", new {area = "manager"}); } ViewBag.Message = result.Message; return View(model); } } var province = _locationRepository.GetAllProvince(); if (province.Data != null && province.Data.Count > 0) model.Tinh = province.Data.Select(m => new SelectListItem() { Text = m.Ten, Value = m.Id.ToString() }); ViewBag.TitlePage = model.IsNew ? "Thêm mới nhà cung cấp" : "Cập nhật nhà cung cấp"; return View(model); }
public ActionResult Edit(string id) { Guid nccId; if (!CommonLibrary.Utilities.IsGuid(id, out nccId)) { TempData["Message"] = "Đường dẫn không chính xác. Vui lòng thử lại"; return RedirectToAction("index", "supplier"); } var ncc = _nhaCungCapRepository.GetSingle(nccId); if (!ncc.Result) { TempData["Message"] = ncc.Message; return RedirectToAction("index", "supplier"); } var model = new EditNhaCungCapViewModel { Id = ncc.Data.Id, DiaChi = ncc.Data.DiaChi, MaHuyen = ncc.Data.MaHuyen, GhiChu = ncc.Data.GhiChu, NgayCap = ncc.Data.NgayCap, NoiCap = ncc.Data.NoiCap, IsNew = false, MaNhaCungCap = ncc.Data.Ma, SoCmnd = ncc.Data.SoCmnd, SoDienThoai = ncc.Data.SoDienThoai, TenNhaCungCap = ncc.Data.Ten, }; ViewBag.TitlePage = "Cập nhật nhà cung cấp"; var province = _locationRepository.GetAllProvince(); if (province.Data != null && province.Data.Count > 0) model.Tinh = province.Data.Select( m => new SelectListItem {Text = m.Ten, Value = m.Id.ToString(CultureInfo.InvariantCulture)}); return View(model); }
public ActionResult Insert() { var model = new EditNhaCungCapViewModel {Tinh = new List<SelectListItem>(), IsNew = true}; var province = _locationRepository.GetAllProvince(); if (province.Data != null && province.Data.Count > 0) { model.Tinh = province.Data.Select(m => new SelectListItem() { Text = m.Ten, Value = m.Id.ToString() }); } ViewBag.TitlePage = "Thêm mới nhà cung cấp"; return View("~/Areas/Manager/Views/Supplier/Edit.cshtml", model); }