/// <summary>
 /// UpdateDirect
 /// </summary>
 /// <param name="countryId">countryId</param>
 /// <param name="provinceId">provinceId</param>
 /// <param name="countyId">countyId</param>
 /// <param name="cityId">cityId</param>
 /// <param name="originalAssetId">originalAssetId</param>
 /// <param name="originalSectionId">originalSectionId</param>
 /// <param name="originalStreet">originalStreet</param>
 /// <param name="originalUsmh">originalUsmh</param>
 /// <param name="originalDsmh">originalDsmh</param>
 /// <param name="originalMapSize">originalMapSize</param>
 /// <param name="originalSize">originalSize</param>
 /// <param name="originalMapLength">originalMapLength</param>
 /// <param name="originalLength">originalLength</param>
 /// <param name="originalLaterals">originalLaterals</param>
 /// <param name="originalLiveLaterals">originalLiveLaterals</param>
 /// <param name="originalFlowDirection">originalFlowDirection</param>
 /// <param name="originalUsmhDepth">originalUsmhDepth</param>
 /// <param name="originalDsmhDepth">originalDsmhDepth</param>
 /// <param name="originalDeleted">originalDeleted</param>
 /// <param name="originalCompanyId">originalCompanyId</param>
 /// <param name="originalFlowOrderId">originalFlowOrderId</param>
 /// <param name="newAssetId">newAssetId</param>
 /// <param name="newSectionId">newSectionId</param>
 /// <param name="newStreet">newStreet</param>
 /// <param name="newUsmh">newUsmh</param>
 /// <param name="newDsmh">newDsmh</param>
 /// <param name="newMapSize">newMapSize</param>
 /// <param name="newSize">newSize</param>
 /// <param name="newMapLength">newMapLength</param>
 /// <param name="newLength">newLength</param>
 /// <param name="newLaterals">newLaterals</param>
 /// <param name="newLiveLaterals">newLiveLaterals</param>
 /// <param name="newFlowDirection">newFlowDirection</param>
 /// <param name="newUsmhDepth">newUsmhDepth</param>
 /// <param name="newDsmhDepth">newDsmhDepth</param>
 /// <param name="newDeleted">newDeleted</param>
 /// <param name="newCompanyId">newCompanyId</param>
 /// <param name="newFlowOrderId">newFlowOrderId</param>
 public void UpdateDirect(int originalAssetId, string originalSectionId, string originalStreet, int? originalUsmh, int? originalDsmh, string originalMapSize, string originalSize, string originalMapLength, string originalLength, int? originalLaterals, int? originalLiveLaterals, string originalFlowDirection, string originalUsmhDepth, string originalDsmhDepth, bool originalDeleted, int originalCompanyId, string originalFlowOrderId, int newAssetId, string newSectionId, string newStreet, int? newUsmh, int? newDsmh, string newMapSize, string newSize, string newMapLength, string newLength, int? newLaterals, int? newLiveLaterals, string newFlowDirection, string newUsmhDepth, string newDsmhDepth, bool newDeleted, int newCompanyId, string newFlowOrderId)
 {
     // update section
     AssetSewerSectionGateway assetSewerSectionGateway = new AssetSewerSectionGateway(null);
     assetSewerSectionGateway.Update(originalAssetId, originalSectionId, originalStreet, originalUsmh, originalDsmh, originalMapSize, originalSize, originalMapLength, originalLength, originalLaterals, originalLiveLaterals, originalFlowDirection, originalUsmhDepth, originalDsmhDepth, originalDeleted, originalCompanyId, originalFlowOrderId, newAssetId, newSectionId, newStreet, newUsmh, newDsmh, newMapSize, newSize, newMapLength, newLength, newLaterals, newLiveLaterals, newFlowDirection, newUsmhDepth, newDsmhDepth, newDeleted, newCompanyId, newFlowOrderId);
 }