/// <summary>
 /// Updatedirect
 /// </summary>
 /// <param name="originalWorkId">originalWorkId</param>
 /// <param name="originalRepairPointId">originalRepairPointId</param>
 /// <param name="originalType">originalType</param>
 /// <param name="originalReamDistance">originalReamDistance</param>
 /// <param name="originalReamDate">originalReamDate</param>
 /// <param name="originalLinerDistance">originalLinerDistance</param>
 /// <param name="originalDirection">originalDirection</param>
 /// <param name="originalReinstates">originalReinstates</param>
 /// <param name="originalLtmh">originalLtmh</param>
 /// <param name="originalVtmh">originalVtmh</param>
 /// <param name="originalDistance">originalDistance</param>
 /// <param name="originalSize_">originalSize_</param>
 /// <param name="originalInstallDate">originalInstallDate</param>
 /// <param name="originalMhShot">originalMhShot</param>
 /// <param name="originalGroutDistance">originalGroutDistance</param>
 /// <param name="originalGroutDate">originalGroutDate</param>
 /// <param name="originalApproval">originalApproval</param>
 /// <param name="originalExtraRepair">originalExtraRepair</param>
 /// <param name="originalCancelled">originalCancelled</param>
 /// <param name="originalComments">originalComments</param>
 /// <param name="originalDeleted">originalDeleted</param>
 /// <param name="originalCompanyId">originalCompanyId</param>
 /// <param name="originalDefectQualifier">originalDefectQualifier</param>
 /// <param name="originalDefectDetails">originalDefetDetails</param>
 /// <param name="originalLength">originalLength</param>
 /// 
 /// <param name="newWorkId">newWorkId</param>
 /// <param name="newRepairPointId">newRepairPointId</param>
 /// <param name="newType">newType</param>
 /// <param name="newReamDistance">newReamDistance</param>
 /// <param name="newReamDate">newReamDate</param>
 /// <param name="newLinerDistance">newLinerDistance</param>
 /// <param name="newDirection">newDirection</param>
 /// <param name="newReinstates">newReinstates</param>
 /// <param name="newLtmh">newLtmh</param>
 /// <param name="newVtmh">newVtmh</param>
 /// <param name="newDistance">newDistance</param>
 /// <param name="newSize_">newSize_</param>
 /// <param name="newInstallDate">newInstallDate</param>
 /// <param name="newMhShot">newMhShot</param>
 /// <param name="newGroutDistance">newGroutDistance</param>
 /// <param name="newGroutDate">newGroutDate</param>
 /// <param name="newApproval">newApproval</param>
 /// <param name="newExtraRepair">newExtraRepair</param>
 /// <param name="newCancelled">newCancelled</param>
 /// <param name="newComments">newComments</param>
 /// <param name="newDeleted">newDeleted</param>
 /// <param name="newCompanyId">newCompanyId</param>
 /// <param name="newDefectQualifierf">newDefectQualifier</param>
 /// <param name="newDefectDetails">newDefectDetails</param>
 /// <param name="newLength">newLength</param>
 public void Updatedirect(int originalWorkId, string originalRepairPointId, string originalType, string originalReamDistance, DateTime? originalReamDate, string originalLinerDistance, string originalDirection, int? originalReinstates, string originalLtmh, string originalVtmh, string originalDistance, string originalSize_, DateTime? originalInstallDate, string originalMhShot, string originalGroutDistance, DateTime? originalGroutDate, string originalApproval, bool originalExtraRepair, bool originalCancelled, string originalComments, bool originalDeleted, int originalCompanyId, string originalDefectQualifier, string originalDefectDetails, string originalLength, int newWorkId, string newRepairPointId, string newType, string newReamDistance, DateTime? newReamDate, string newLinerDistance, string newDirection, int? newReinstates, string newLtmh, string newVtmh, string newDistance, string newSize_, DateTime? newInstallDate, string newMhShot, string newGroutDistance, DateTime? newGroutDate, string newApproval, bool newExtraRepair, bool newCancelled, string newComments, bool newDeleted, int newCompanyId, string newDefectQualifierf, string newDefectDetails, string newLength, DateTime? originalReinstateDate, DateTime? newReinstateDate)
 {
     WorkPointRepairsRepairGateway workPointRepairsRepairGateway = new WorkPointRepairsRepairGateway(Data);
     workPointRepairsRepairGateway.Update(originalWorkId, originalRepairPointId, originalType, originalReamDistance, originalReamDate, originalLinerDistance, originalDirection, originalReinstates, originalLtmh, originalVtmh, originalDistance, originalSize_, originalInstallDate, originalMhShot, originalGroutDistance, originalGroutDate, originalApproval, originalExtraRepair, originalCancelled, originalComments, originalDeleted, originalCompanyId, originalDefectQualifier, originalDefectDetails, originalLength, newWorkId, newRepairPointId, newType, newReamDistance, newReamDate, newLinerDistance, newDirection, newReinstates, newLtmh, newVtmh, newDistance, newSize_, newInstallDate, newMhShot, newGroutDistance, newGroutDate, newApproval, newExtraRepair, newCancelled, newComments, newDeleted, newCompanyId, newDefectQualifierf, newDefectDetails, newLength, originalReinstateDate, newReinstateDate);
 }