public async Task <PhongBanViewModel> GetByID(string MaPhongBan) { var PhongBan = await _context.PhongBans.FindAsync(MaPhongBan); var phongbanViewModel = new PhongBanViewModel() { MaPhongBan = PhongBan.MaPhongBan, TenPhongBan = PhongBan.TenPhongBan, NgayThanhLap = PhongBan.NgayThanhLap.ToString() }; return(phongbanViewModel); }
private PhongBanViewModel GetPhongBan(PhongBan x) { var model = new PhongBanViewModel { Id = x.Id, Ten = x.Ten, Hops = x.Hops, NgayTao = x.NgayTao, NgayCapNhat = x.NgayCapNhat, TrangThai = x.TrangThai }; return(model); }
public PartialViewResult CreateOrUpdatePB(string id) { var model = new PhongBanViewModel(); if (string.IsNullOrEmpty(id)) { return(PartialView("~/Views/LHSAndPB/_PartialCreateOrUpdatePB.cshtml", model)); } else { var phongBan = _phongBanService.Get(m => m.Id == id); model = GetPhongBan(phongBan); return(PartialView("~/Views/LHSAndPB/_PartialCreateOrUpdatePB.cshtml", model)); } }
public ActionResult CreateOrUpdatePB(PhongBanViewModel model) { var phongBan = string.IsNullOrEmpty(model.Id) ? new PhongBan { NgayCapNhat = DateTime.Now } : _phongBanService.Get(m => m.Id == model.Id); phongBan.Ten = model.Ten; if (string.IsNullOrEmpty(model.Id)) { _phongBanService.Insert(phongBan); _functionLichSuHoatDongService.Create(ActionWithObject.Create, User.Identity.GetUserId(), "phòng ban: " + phongBan.Ten); TempData["AlertMessage"] = "Tạo Mới Phong Ban Thành Công"; } else { _phongBanService.Update(phongBan); _functionLichSuHoatDongService.Create(ActionWithObject.Update, User.Identity.GetUserId(), "phòng ban: " + phongBan.Ten); TempData["AlertMessage"] = "Cập Nhật Phòng Ban Thành Công"; } return(RedirectToAction("Index")); }