最近、私たちの教授は、私たちのプレゼンテーション層は主にメソッド呼び出しで構成されるべきであり、私たちのコードのほとんどはビジネスオブジェクトとデータアクセス層で行われるべきであると述べました。私の質問は、これには通常、ユーザー入力用のコードが含まれていますか?私が言いたいのはこれです。ユーザーがさまざまなものの値を入力できるように、複数のテキストボックスで構成されるフォームがあります。次に、ユーザーがボタンをクリックすると、情報がデータベースに保存されます。
ボタンもメソッドは次のようになります。
//event handler for data input
public static void btnEnterAbRipperXInfo_Click(object sender, EventArgs e)
{
//convert text box data into int datatype and assign to variable
inAndouts = int.Parse(txtInAndOuts.Text);
forwardBicycles = int.Parse(txtForwardBicycles.Text);
reverseBicycles = int.Parse(txtReverseBicycles.Text);
crunchyFrog = int.Parse(txtCrunchyFrog.Text);
crossLegWideLegSitups = int.Parse(txtCrossLegWideLegSitups.Text);
fiferScissors = int.Parse(txtFiferScissors.Text);
hipRockNRaise = int.Parse(txtHipRockNRaise.Text);
pulseUpsHeelsToHeaven = int.Parse(txtPulseUpsHeelsToHeaven.Text);
vUpRollUpCombos = int.Parse(txtVUpRollUpCombos.Text);
obliqueVUps = int.Parse(txtObliqueVUps.Text);
legClimbs = int.Parse(txtLegClimbs.Text);
masonTwists = int.Parse(txtMasonTwists.Text);
}
上記のボタンイベントメソッド内のコードは、実際にはプレゼンテーション層クラスではなく、ビジネスオブジェクトまたはデータアクセスクラスに入れる必要がありますか?
これは宿題ではありません。私はプログラミングクラスの外で息子のために90日間の運動プログラムを作成しています。卒業時のポートフォリオとしても利用できるので、標準的な慣習に従っていることを確認したいと思います。