// GET: ZamowienieModels/Details/5 public ActionResult Details(string id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } var daniaId = db.ZamowieniaDania.Where(m => m.IdZamowienia == id).ToList().ToList();; List <DaniaModel> nazwy = new List <DaniaModel>(); double cena = 0; int i = 0; foreach (var item in daniaId) { var temp = db.Dania.Where(m => m.ID == item.IdDania).FirstOrDefault(); nazwy.Add(temp); cena += item.Ilosc * nazwy[i].Cena; i++; } ViewBag.nazwy = nazwy; ViewBag.dania = daniaId; ViewBag.cena = cena; //ViewBag.szczeg = szczegoly; ZamowienieModel zamowienieModel = db.Zamowienia.Find(id); if (zamowienieModel == null) { return(HttpNotFound()); } return(View(zamowienieModel)); }
public ActionResult DeleteConfirmed(string id) { ZamowienieModel zamowienieModel = db.Zamowienia.Find(id); db.Zamowienia.Remove(zamowienieModel); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "ID,data,Zrealizowane")] ZamowienieModel zamowienieModel) { if (ModelState.IsValid) { db.Entry(zamowienieModel).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(zamowienieModel)); }
// GET: ZamowienieModels/Delete/5 public ActionResult Delete(string id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } ZamowienieModel zamowienieModel = db.Zamowienia.Find(id); if (zamowienieModel == null) { return(HttpNotFound()); } return(View(zamowienieModel)); }
public ActionResult Dodaj(List <ZamowieniePomModel> z) { var daniaID = db.Dania.OrderBy(m => m.Kategoria).Select(m => m.ID).ToList(); var idZamowienie = Guid.NewGuid().ToString(); var userID = User.Identity.GetUserId(); bool czyBylyZamowienie = false; if (z.Count > 0) { czyBylyZamowienie = true; } if (czyBylyZamowienie == true) { ZamowienieModel temp = new ZamowienieModel() { data = DateTime.Today, ID = idZamowienie, idKlienta = userID, Zrealizowane = false }; db.Zamowienia.Add(temp); db.SaveChanges(); } for (int i = 0; i < z.Count; i++) { if (z[i].czyZaznaczone == "TAK") { czyBylyZamowienie = true; ZamowienieDanieModel temp = new ZamowienieDanieModel() { ID = Guid.NewGuid().ToString(), IdZamowienia = idZamowienie, IdDania = daniaID[i], Ilosc = z[i].Ilosc }; db.ZamowieniaDania.Add(temp); db.SaveChanges(); } } return(RedirectToAction("Index")); }