public static MyPayStatementDetail CreateMyPayStatementDetail(string dataAreaId,
                                                                      string payStatementNumber,
                                                                      decimal lineNum,
                                                                      decimal amount,
                                                                      global::System.DateTimeOffset paymentDate,
                                                                      global::Microsoft.Dynamics.DataEntities.MyPayStatement payStatement)
        {
            MyPayStatementDetail myPayStatementDetail = new MyPayStatementDetail();

            myPayStatementDetail.dataAreaId         = dataAreaId;
            myPayStatementDetail.PayStatementNumber = payStatementNumber;
            myPayStatementDetail.LineNum            = lineNum;
            myPayStatementDetail.Amount             = amount;
            myPayStatementDetail.PaymentDate        = paymentDate;
            if ((payStatement == null))
            {
                throw new global::System.ArgumentNullException("payStatement");
            }
            myPayStatementDetail.PayStatement = payStatement;
            return(myPayStatementDetail);
        }
 partial void OnPayStatementChanging(global::Microsoft.Dynamics.DataEntities.MyPayStatement value);