partial void OnLaborUnionAgreementChanging(global::Microsoft.Dynamics.DataEntities.LaborUnionAgreement value);
public static PositionUnionAgreement CreatePositionUnionAgreement(string positionId, global::System.DateTimeOffset validFrom, global::System.DateTimeOffset validTo, global::Microsoft.Dynamics.DataEntities.PositionV2 position, global::Microsoft.Dynamics.DataEntities.LaborUnionAgreement laborUnionAgreement) { PositionUnionAgreement positionUnionAgreement = new PositionUnionAgreement(); positionUnionAgreement.PositionId = positionId; positionUnionAgreement.ValidFrom = validFrom; positionUnionAgreement.ValidTo = validTo; if ((position == null)) { throw new global::System.ArgumentNullException("position"); } positionUnionAgreement.Position = position; if ((laborUnionAgreement == null)) { throw new global::System.ArgumentNullException("laborUnionAgreement"); } positionUnionAgreement.LaborUnionAgreement = laborUnionAgreement; return(positionUnionAgreement); }