/// <summary>
 /// InsertDirect
 /// </summary>
 /// <param name="workId">workId</param>
 /// <param name="lateral">lateral</param>
 /// <param name="videoDistance">videoDistance</param>
 /// <param name="clockPosition">clockPosition</param>
 /// <param name="distanceToCentre">distanceToCentre</param>
 /// <param name="timeOpened">timeOpened</param>
 /// <param name="reverseSetup">reverseSetup</param>
 /// <param name="reinstate">reinstate</param>
 /// <param name="comments">comments</param>
 /// <param name="deleted">deleted</param>
 /// <param name="companyId">companyId</param>
 /// <param name="clientInspectionNo">clientInspectionNo</param>
 /// <param name="v1Inspection">v1Inspection</param>
 /// <param name="requiresRoboticPrep">requiresRoboticPrep</param>
 /// <param name="requiresRoboticPrepDate">requiresRoboticPrepDate</param> 
 /// <param name="holdClientIssue">holdClientIssue</param>
 /// <param name="holdLFSIssue">holdLFSIssue</param>
 /// <param name="lineLateral">lineLateral</param>
 /// <param name="dyeTestReq">dyeTestReq</param>
 /// <param name="dyeTestComplete">dyeTestComplete</param>
 /// <param name="contractYear">contractYear</param>
 public void InsertDirect(int workId, int lateral, string videoDistance, string clockPosition, string distanceToCentre, string timeOpened, string reverseSetup, DateTime? reinstate, string comments, bool deleted, int companyId, string clientInspectionNo, DateTime? v1Inspection, bool requiresRoboticPrep, DateTime? requiresRoboticPrepDate, bool holdClientIssue, bool holdLFSIssue, bool lineLateral, bool dyeTestReq, DateTime? dyeTestComplete, string contractYear)
 {
     WorkFullLengthLiningM1LateralGateway workFullLengthLiningM1LateralGateway = new WorkFullLengthLiningM1LateralGateway(Data);
     workFullLengthLiningM1LateralGateway.Insert(workId, lateral, videoDistance, clockPosition, distanceToCentre, timeOpened, reverseSetup, reinstate, comments, deleted, companyId, clientInspectionNo, v1Inspection, requiresRoboticPrep, requiresRoboticPrepDate, holdClientIssue, holdLFSIssue, lineLateral, dyeTestReq, dyeTestComplete, contractYear);
 }