/// <summary> /// SaveMHRehabWork /// </summary> /// <param name="projectId">projectId</param> /// <param name="mh_assetId">mh_assetId</param> /// <param name="companyId">companyId</param> private void SaveMHRehabWork(int projectId, int mh_assetId, int companyId) { MrBatchVerificationGateway mrBatchVerificationForLastBatch = new MrBatchVerificationGateway(); mrBatchVerificationForLastBatch.LoadLastBatch(companyId); int? batchId = null; if (mrBatchVerificationForLastBatch.Table.Rows.Count > 0) { WorkManholeRehabilitationBatchGateway workManholeRehabilitationBatchGateway = new WorkManholeRehabilitationBatchGateway(); batchId = workManholeRehabilitationBatchGateway.GetLastId(companyId); } WorkManholeRehabilitation workManholeRehabilitation = new WorkManholeRehabilitation(null); workManholeRehabilitation.InsertDirectEmptyWorks(projectId, mh_assetId, null, null, batchId, false, companyId); }