public ActionResult Update(Kund k) { Kund kund; using (PizzaConnection db = new PizzaConnection()) { kund = db.Kunds.SingleOrDefault(p => p.KundID == k.KundID); kund.Namn = k.Namn; kund.Gatuadress = k.Gatuadress; kund.Postnr = k.Postnr; kund.Postort = k.Postort; kund.Email = k.Email; kund.Telefon = k.Telefon; db.SaveChanges(); } return View(); }
public ActionResult Register(Kund k) { if (ModelState.IsValid == true) { using (PizzaConnection db = new PizzaConnection()) { db.Kunds.Add(k); db.SaveChanges(); } @ViewBag.ErrorMessage = null; return View(k); } else { @ViewBag.ErrorMessage = "wrong"; return View(k); } }
public ActionResult PlaceOrder(OrderModel model) { int orderId; int totalValue = model.TotalValue; int customerId = model.KundId; //Dictionary<int, int> itemsInOrder = model.IdsOccurances; CZEMU NIE DZIALA ODKRYC LUB SPYTAC Dictionary<int, int> itemsInOrder = (Dictionary<int, int>) Session["Order"]; Bestallning bestallning = new Bestallning(); bestallning.KundID = customerId; bestallning.BestallningDatum = DateTime.Now; bestallning.Totalbelopp = totalValue; bestallning.Levererad = false; using (PizzaConnection db = new PizzaConnection()) { db.Bestallnings.Add(bestallning); db.SaveChanges(); orderId = bestallning.BestallningID; foreach (var itemAmount in itemsInOrder) { BestallningMatratt bm = new BestallningMatratt(); bm.MatrattID = itemAmount.Key; bm.Antal = itemAmount.Value; bm.BestallningID = orderId; db.BestallningMatratts.Add(bm); } db.SaveChanges(); } Session["Order"] = null; return View(); //TODO: Wreszcie, validering, css i done!!! }