partial void OnCostFlowAssumptionPolicyChanging(global::Microsoft.Dynamics.DataEntities.CostFlowAssumptionPolicy value);
        public static InventoryPolicy CreateInventoryPolicy(string dataAreaId, string policyId, global::Microsoft.Dynamics.DataEntities.CostFlowAssumptionPolicy costFlowAssumptionPolicy)
        {
            InventoryPolicy inventoryPolicy = new InventoryPolicy();

            inventoryPolicy.dataAreaId = dataAreaId;
            inventoryPolicy.PolicyId   = policyId;
            if ((costFlowAssumptionPolicy == null))
            {
                throw new global::System.ArgumentNullException("costFlowAssumptionPolicy");
            }
            inventoryPolicy.CostFlowAssumptionPolicy = costFlowAssumptionPolicy;
            return(inventoryPolicy);
        }