public IActionResult UrediSave(NarucilacDodajVM model) { if (ModelState.IsValid) { Narucilac n = db.Narucilac.Find(model.NarucilacId); KorisnickiNalog kn = db.KorisnickiNalog.Where(w => w.Id == n.KorisnickiNalogId).FirstOrDefault(); if (n == null) { n = new Narucilac(); kn = new KorisnickiNalog(); db.Add(kn); db.Add(n); } kn.KorisnickoIme = model.KorisnickoIme; kn.Lozinka = model.Lozinka; n.ImePrezime = model.ImePrezime; n.KorisnickiNalogId = kn.Id; n.Email = model.Email; n.Telefon = model.Telefon; n.Adresa = model.Adresa; n.GradId = model.GradId; db.SaveChanges(); return(RedirectToAction("List")); } else { GenerisiCmbStavke(model); return(View("Uredi", model)); } }
public IActionResult DodajSave(NarucilacDodajVM model) { Narucilac n = _db.Narucilac.Find(model.NarucilacId); KorisnickiNalog kn = new KorisnickiNalog(); if (n == null) { n = new Narucilac(); _db.Add(n); _db.Add(kn); } kn.KorisnickoIme = model.KorisnickoIme; kn.Lozinka = model.Lozinka; n.ImePrezime = model.ImePrezime; n.KorisnickiNalogId = kn.Id; n.Email = model.Email; n.Telefon = model.Telefon; n.Adresa = model.Adresa; n.GradId = model.GradId; _db.SaveChanges(); return(Redirect("~/Autentifikacija")); }
private void GenerisiCmbStavke(NarucilacDodajVM model) { model.gradLista = db.Grad.Select(x => new SelectListItem { Text = x.Naziv, Value = x.GradId.ToString() }).ToList(); }
public IActionResult Dodaj() { var model = new NarucilacDodajVM(); GenerisiCmbStavke(model); return(View(model)); }
public IActionResult Dodaj() { var model = new NarucilacDodajVM(); model.gradLista = _db.Grad.Select(x => new SelectListItem { Text = x.Naziv, Value = x.GradId.ToString() }).ToList(); return(View(model)); }
public IActionResult Uredi(int id) { Narucilac n = db.Narucilac.Find(id); KorisnickiNalog kn = db.KorisnickiNalog.Where(w => w.Id == n.KorisnickiNalogId).SingleOrDefault(); NarucilacDodajVM model = new NarucilacDodajVM(); GenerisiCmbStavke(model); model.NarucilacId = id; model.ImePrezime = n.ImePrezime; model.GradId = n.GradId; model.KorisnickoIme = n.KorisnickiNalog.KorisnickoIme; model.Lozinka = n.KorisnickiNalog.Lozinka; model.Telefon = n.Telefon; model.Email = n.Email; model.Adresa = n.Adresa; GenerisiCmbStavke(model); return(View(model)); }