6月14日(火)1、2コマ目
今日、やったこと
ISession拡張の練習問題
今日のソースコード
「razorページ練習9」
作成するモノは以下のイメージです。
|
| 図 「razorページ練習9」 |
Startup.cs
Sessionオブジェクトを使うように設定。
SessionExtension.cs
以前と同じ。
Item.cs
iPad情報(ID、商品名)をひとまとめにして扱うためのクラス。
SelectedItem.cs
選択したiPad情報(Itemクラス)、色をひとまとめにして扱うためのクラス。
Index.cshtml.cs
Index.cshtml
「razorページ_課題3」
作成するモノのイメージです。
|
| 図 「razorページ 課題3」 |
Startup.cs
Sessionオブジェクトが使えるように設定。
SessionExtension.cs
いつもどおり。
Coffee.cs
コーヒー情報(ID、商品名、価格)をひとまとめにして扱うためのクラス。
Size.cs
サイズ情報(ID、名前、差額)をひとまとめにして扱うためのクラス。
SelectedItem.cs
選択商品情報(コーヒー、サイズ、数量)をひとまとめにして扱うためのクラス。
Index.cshtml.cs
Index.cshtml
次回は
「razorページ
課題3」の続き(同じ商品が複数回選択されたときの対応)をやります。

