/// <summary>
 /// Update employee  cost (direct to DB)
 /// </summary>
 /// <param name="originalCostId">originalCostId</param>
 /// <param name="originalEmployeeId">originalEmployeeId</param>
 /// <param name="originalDate">originalDate</param>
 /// <param name="originalUnitOfMeasurement">originalUnitOfMeasurement</param>
 /// <param name="originalPayRateCad">originalPayRateCad</param>
 /// <param name="originalBurdenRateCad">originalBurdenRateCad</param>
 /// <param name="originalTotalCostCad">originalTotalCostCad</param>
 /// <param name="originalPayRateUsd">originalPayRateUsd</param>
 /// <param name="originalBurdenRateUsd">originalBurdenRateUsd</param>
 /// <param name="originalTotalCostUsd">originalTotalCostUsd</param>        
 /// <param name="originalDeleted">originalDeleted</param>
 /// <param name="originalCompanyId">originalCompanyId</param>
 /// <param name="originalBenefirFactorCad">originalBenefirFactorCad</param>
 /// <param name="originalBenefitFactorUsd">originalBenefitFactorUsd</param>
 /// <param name="originalHealthBenefitUsd">originalHealthBenefitUsd</param>
 ///
 /// <param name="newCostId">newCostId</param>
 /// <param name="newEmployeeId">newEmployeeId</param>
 /// <param name="newDate">newDate</param>
 /// <param name="newUnitOfMeasurement">newUnitOfMeasurement</param>
 /// <param name="newPayRateCad">newPayRateCad</param>
 /// <param name="newBurdenRateCad">newBurdenRateCad</param>
 /// <param name="newTotalCostCad">newTotalCostCad</param>
 /// <param name="newPayRateUsd">newPayRateUsd</param>
 /// <param name="newBurdenRateUsd">newBurdenRateUsd</param>
 /// <param name="newTotalCostUsd">newTotalCostUsd</param>        
 /// <param name="newDeleted">newDeleted</param>
 /// <param name="newCompanyId">newCompanyId</param>
 /// <param name="newBenefitFactorCad">newBenefitFactorCad</param>
 /// <param name="newBenefitFactorUsd">newBenefitFactorUsd</param>
 /// <param name="newHealthBenefitUsd">newHealthBenefitUsd</param>
 public void UpdateDirect(int originalCostId, int originalEmployeeId, DateTime originalDate, string originalUnitOfMeasurement, decimal originalPayRateCad, decimal originalBurdenRateCad, decimal originalTotalCostCad, decimal originalPayRateUsd, decimal originalBurdenRateUsd, decimal originalTotalCostUsd, bool originalDeleted, int originalCompanyId, decimal originalBenefirFactorCad, decimal originalBenefitFactorUsd, decimal originalHealthBenefitUsd, int newCostId, int newEmployeeId, DateTime newDate, string newUnitOfMeasurement, decimal newPayRateCad, decimal newBurdenRateCad, decimal newTotalCostCad, decimal newPayRateUsd, decimal newBurdenRateUsd, decimal newTotalCostUsd, bool newDeleted, int newCompanyId, decimal newBenefitFactorCad, decimal newBenefitFactorUsd, decimal newHealthBenefitUsd)
 {
     EmployeeCostHistoryGateway employeeCostHistoryGateway = new EmployeeCostHistoryGateway(null);
     employeeCostHistoryGateway.Update(originalCostId, originalEmployeeId, originalDate, originalUnitOfMeasurement, originalPayRateCad, originalBurdenRateCad, originalTotalCostCad, originalPayRateUsd, originalBurdenRateUsd, originalTotalCostUsd, originalDeleted, originalCompanyId, originalBenefirFactorCad, originalBenefitFactorUsd, originalHealthBenefitUsd, newCostId, newEmployeeId, newDate, newUnitOfMeasurement, newPayRateCad, newBurdenRateCad, newTotalCostCad, newPayRateUsd, newBurdenRateUsd, newTotalCostUsd, newDeleted, newCompanyId, newBenefitFactorCad, newBenefitFactorUsd, newHealthBenefitUsd);
 }