partial void OnCostingVersionChanging(global::Microsoft.Dynamics.DataEntities.CostingVersion value);
public static RoutePendingRouteCostCategoryUnitCost CreateRoutePendingRouteCostCategoryUnitCost(string dataAreaId, string routeCostCategoryId, string costingVersionId, string productionSiteId, global::System.DateTimeOffset effectiveDate, decimal unitCost, global::Microsoft.Dynamics.DataEntities.CostingVersion costingVersion) { RoutePendingRouteCostCategoryUnitCost routePendingRouteCostCategoryUnitCost = new RoutePendingRouteCostCategoryUnitCost(); routePendingRouteCostCategoryUnitCost.dataAreaId = dataAreaId; routePendingRouteCostCategoryUnitCost.RouteCostCategoryId = routeCostCategoryId; routePendingRouteCostCategoryUnitCost.CostingVersionId = costingVersionId; routePendingRouteCostCategoryUnitCost.ProductionSiteId = productionSiteId; routePendingRouteCostCategoryUnitCost.EffectiveDate = effectiveDate; routePendingRouteCostCategoryUnitCost.UnitCost = unitCost; if ((costingVersion == null)) { throw new global::System.ArgumentNullException("costingVersion"); } routePendingRouteCostCategoryUnitCost.CostingVersion = costingVersion; return(routePendingRouteCostCategoryUnitCost); }