public ActionResult CreateOrUpdate(TuViewModel model) { var tu = string.IsNullOrEmpty(model.Id) ? new Tu { NgayCapNhat = DateTime.Now } : _tuService.Get(m => m.Id == model.Id); string userId = User.Identity.GetUserId(); string chiTietHoatDong = model.Ten; tu.Ten = model.Ten; tu.ViTri = model.ViTri; tu.NgươiQuanLy = model.NgươiQuanLy; tu.SoLuongMax = model.SoLuongMax; tu.SoLuongHienTai = 0; tu.TinhTrang = model.TinhTrang; tu.DonViTinh = model.DonViTinh; tu.Kes = model.Kes; if (string.IsNullOrEmpty(model.Id)) { _tuService.Insert(tu); _functionLichSuHoatDongService.Create(ActionWithObject.Create, userId, chiTietHoatDong); TempData["AlertMessage"] = "Tạo Mới Thành Công"; } else { _tuService.Update(tu); _functionLichSuHoatDongService.Create(ActionWithObject.Update, userId, chiTietHoatDong); TempData["AlertMessage"] = "Cập Nhật Thành Công"; } return(RedirectToAction("Index")); }
public ActionResult CreateOrUpdate(string id) { var model = new TuViewModel(); if (string.IsNullOrEmpty(id)) { return(View(model)); } else { var tu = _tuService.Get(m => m.Id == id); model = GetTu(tu); return(View(model)); } }
private TuViewModel GetTu(Tu tu) { var model = new TuViewModel { Id = tu.Id, Ten = tu.Ten, DonViTinh = tu.DonViTinh, NgươiQuanLy = tu.NgươiQuanLy, TinhTrang = tu.TinhTrang, SoLuongHienTai = tu.SoLuongHienTai, SoLuongMax = tu.SoLuongMax, ViTri = tu.ViTri, NgayTao = tu.NgayTao, NgayCapNhat = tu.NgayCapNhat, TrangThai = tu.TrangThai, Kes = tu.Kes }; return(model); }