phase 09 (10 optional but typical before pay).
user picks PaymentType; post updates CafeOrder.PaymentTypeID; redirect home.
- get: list rows from
PaymentType. - get: optional second step “finalize” with form — readme says selecting opens form; can be two steps or one.
- post: load order; set
PaymentTypeID;SaveChanges(). return RedirectToAction("Index", "Home").
order no longer in open list; db shows non-null PaymentTypeID.
- get vs post confusion — use
[HttpPost]and antiforgery token in form
why is storing only payment type enough for this assignment?