private void AddOrUpdateXuLy(int id, EditCongViecViewModel model) { var quaTrinhUpdate = model.QuaTrinhXuLyViewModel?.Where(x => x.Id > 0); if (quaTrinhUpdate != null && quaTrinhUpdate.Any()) { QuaTrinhXuLyRepository.UpdateRange(quaTrinhUpdate.Select(x => new CongViecQuaTrinhXuLyResult { Id = x.Id, HoSoCongViecId = model.Id, GioBanHanh = x.GioBanHanh, PhutBanHanh = x.PhutBanHanh, NgayBanHanh = x.NgayBanHanh, NoiDung = x.NoiDung, NguoiThem = x.NguoiThem, NhacNho = x.NhacNho, IsDeleted = false, LastUpdatedBy = UserName })); } var quaTrinhAdd = model.QuaTrinhXuLyViewModel?.Where(x => x.Id == 0); if (quaTrinhAdd != null && quaTrinhAdd.Any()) { QuaTrinhXuLyRepository.AddRange(quaTrinhAdd.Select(x => new CongViecQuaTrinhXuLyResult { HoSoCongViecId = model.Id, GioBanHanh = x.GioBanHanh, PhutBanHanh = x.PhutBanHanh, NgayBanHanh = x.NgayBanHanh, NoiDung = x.NoiDung, NguoiThem = x.NguoiThem, NhacNho = x.NhacNho, IsDeleted = false, CreatedBy = UserName })); } }
public JsonResult DeleteQuaTrinhXuLy(int quaTrinhXuLyId) { return (ExecuteWithErrorHandling( () => { return ExecuteResult(() => QuaTrinhXuLyRepository.DeleteBy(quaTrinhXuLyId)); })); }