public ActionResult Uredi(int Id) { RezervacijaSaleUrediVM Model = new RezervacijaSaleUrediVM(); RezervacijaSale rezervacija = ctx.RezervacijeSala.Where(x => x.Id == Id).Include(x => x.Desavanja) .Include(x => x.Desavanja.Zaposlenik.Korisnik) .Include(x => x.Desavanja.Racun).FirstOrDefault(); Model.Id = rezervacija.Id; Model.Naziv = rezervacija.Desavanja.Naziv; Model.Datum = rezervacija.Desavanja.Datum; Model.Opis = rezervacija.Desavanja.Opis; Model.Ime = rezervacija.Desavanja.Ime; Model.Prezime = rezervacija.Desavanja.Prezime; Model.BrojTelefona = rezervacija.Desavanja.BrojTelefona; Model.Iznos = rezervacija.Desavanja.Racun.Iznos; return(View("Uredi", Model)); }
public ActionResult Snimi(RezervacijaSaleUrediVM rezervacija) { if (!ModelState.IsValid) { return(View("Uredi", rezervacija)); } Korisnik k = Autentifikacija.GetLogiraniKorisnik(HttpContext); RezervacijaSale rezervacijaDB; if (rezervacija.Id == 0) { rezervacijaDB = new RezervacijaSale(); rezervacijaDB.Desavanja = new Desavanja(); rezervacijaDB.Desavanja.Racun = new Racun(); rezervacijaDB.Desavanja.Zaposlenik = ctx.Zaposlenici.Find(k.Id); ctx.RezervacijeSala.Add(rezervacijaDB); } else { rezervacijaDB = ctx.RezervacijeSala.Where(x => x.Id == rezervacija.Id).Include(x => x.Desavanja). Include(x => x.Desavanja.Racun).Include(x => x.Desavanja.Zaposlenik). FirstOrDefault(); } rezervacijaDB.Desavanja.Naziv = rezervacija.Naziv; rezervacijaDB.Desavanja.Datum = rezervacija.Datum; rezervacijaDB.Desavanja.Opis = rezervacija.Opis; rezervacijaDB.Desavanja.Racun.Iznos = rezervacija.Iznos; rezervacijaDB.Desavanja.ZaposlenikId = k.Id; rezervacijaDB.Desavanja.Ime = rezervacija.Ime; rezervacijaDB.Desavanja.Prezime = rezervacija.Prezime; rezervacijaDB.Desavanja.BrojTelefona = rezervacija.BrojTelefona; ctx.SaveChanges(); return(RedirectToAction("Prikazi")); }
public ActionResult Dodaj() { RezervacijaSaleUrediVM Model = new RezervacijaSaleUrediVM(); return(View("Uredi", Model)); }