public IActionResult Dodaj() { Zaposlenik k = HttpContext.GetLogiraniKorisnik(); if (k == null || k.isRecepcioner == false) { TempData["error_poruka"] = "nemate pravo pristupa/TREBA RECEPCIJA"; return(RedirectToAction("Index", "Autentifikacija", new { area = " " })); } GostDodajVM model = new GostDodajVM(); PripremiStavkeModela(model); return(View(model)); }
public IActionResult Uredi(int GostID) { Gost g1 = db.Gost.Where(x => x.Id == GostID).FirstOrDefault(); GostDodajVM g = new GostDodajVM(); g.Id = g1.Id; g.BrojPasosa = g1.BrojPasosa; g.Ime = g1.Ime; g.Prezime = g1.Prezime; g.Drzavljanstvo = g1.Drzavljanstvo; g.DatumRodenja = g1.DatumRodenja; g.Email = g1.Email; g.Telefon = g1.Telefon; g.Spol = g1.Spol; g.Gradovi = new SelectList(db.Grad, "Id", "Naziv"); return(View(g)); }
public IActionResult Dodaj(GostDodajVM model) { if (!ModelState.IsValid) { PripremiStavkeModela(model); return(View("Dodaj", model)); } Gost g; if (model.Id == 0) { g = new Gost(); db.Add(g); } else { g = db.Gost.Find(model.Id); } g.BrojPasosa = model.BrojPasosa; g.Ime = model.Ime; g.Prezime = model.Prezime; g.Drzavljanstvo = model.Drzavljanstvo; g.DatumRodenja = model.DatumRodenja; g.Email = model.Email; g.Telefon = model.Telefon; g.Spol = model.Spol; g.GradId = model.GradId; db.SaveChanges(); return(RedirectToAction("Index")); }
public void PripremiStavkeModela(GostDodajVM model) { model.Gradovi = new SelectList(db.Grad, "Id", "Naziv", "--Odaberite Grad--"); }