/// <summary> /// 登録団体の新しいインスタンスを生成します。 /// </summary> /// <param name="teamId">団体id。</param> /// <param name="seasonId">年度id。</param> /// <param name="reservationNumber">予約番号。</param> /// <param name="approveState">受領状態。</param> /// <param name="requestedDateTime">申請受付日。</param> /// <param name="requestedFee">申請登録料。</param> /// <param name="approveDateTime">受領日。</param> /// <param name="mailState">メール送信状態。</param> public RequestTeam( int teamId, int seasonId, ReservationNumber reservationNumber, ApproveState approveState, DateTime requestedDateTime, RequestedFee requestedFee, DateTime?approveDateTime, MailState mailState ) { this.TeamId = teamId; this.SeasonId = seasonId; this.ReservationNumber = reservationNumber; this.ApproveState = approveState; this.RequestedDateTime = requestedDateTime; this.RequestedFee = requestedFee; this.ApproveDateTime = approveDateTime; this.MailState = mailState; }
/// <summary> /// メール送信状態を送信済みにします。 /// </summary> public void UpdateToMailSent() => this.MailState = MailState.Sent;