public IActionResult UrediSave(RezervacijaDodajVM model) { if (ModelState.IsValid) { Rezervacija r = db.Rezervacija.Find(model.RezervacijaId); RezervacijaStavke rs = db.RezervacijaStavke.Where(w => w.RezervacijaId == model.RezervacijaId).FirstOrDefault(); if (r == null) { r = new Rezervacija(); rs = new RezervacijaStavke(); db.Add(r); db.Add(rs); } r.NarucilacId = model.NarucilacId; r.Naziv = model.Naziv; r.DatumEvidencije = model.DatumEvidencije; r.DatumRezervacije = model.DatumRezervacije; rs.RezervacijaId = r.Id; rs.StolId = model.BrojStolova; db.SaveChanges(); return(RedirectToAction("List")); } else { return(View("Uredi", model)); } }
public IActionResult DodajSave(RezervacijaDodajVM model) { Rezervacija r = _db.Rezervacija.Find(model.RezervacijaId); RezervacijaStavke rs = _db.RezervacijaStavke.Where(w => w.RezervacijaId == model.RezervacijaId).FirstOrDefault(); if (r == null) { r = new Rezervacija(); rs = new RezervacijaStavke(); _db.Add(r); _db.Add(rs); } r.NarucilacId = model.NarucilacId; r.Naziv = model.Naziv; r.DatumEvidencije = model.DatumEvidencije; r.DatumRezervacije = model.DatumRezervacije; rs.RezervacijaId = r.Id; rs.StolId = model.BrojStolova; _db.SaveChanges(); return(RedirectToAction("Index")); }
public IActionResult Uredi(int id) { Rezervacija rezervacija = db.Rezervacija.Find(id); RezervacijaStavke rs = db.RezervacijaStavke.Where(w => w.RezervacijaId == id).FirstOrDefault(); Narucilac n = db.Narucilac.Where(w => w.NarucilacId == rezervacija.NarucilacId).FirstOrDefault(); RezervacijaDodajVM model = new RezervacijaDodajVM(); model.RezervacijaId = id; model.Naziv = rezervacija.Naziv; model.DatumEvidencije = rezervacija.DatumEvidencije; model.DatumRezervacije = rezervacija.DatumRezervacije; model.BrojStolova = rs.StolId; model.NarucilacIme = n.ImePrezime; model.NarucilacId = rezervacija.NarucilacId; return(View(model)); }
public IActionResult DodajSave(RezervacijaDodajVM model) { Rezervacija r = new Rezervacija(); r.DatumEvidencije = DateTime.Now; r.DatumRezervacije = model.DatumRezervacije; r.NarucilacId = model.Narucilac.NarucilacId; db.Add(r); db.SaveChanges(); RezervacijaStavke rs = new RezervacijaStavke(); rs.StolId = model.StolMjesta.Id; rs.RezervacijaId = db.Rezervacija.Where(x => x.Id == r.Id).FirstOrDefault().Id; db.Add(rs); db.SaveChanges(); TempData["porukaDodan"] = "Uspjesno dodana rezervacija"; return(Redirect("/Rezervacija/Prikazi")); }