public IActionResult Snimi(KupacUrediViewModel input) { Kupac k; if (input.KupacId == 0) { k = new Kupac(); db.Add(k); } else { k = db.Kupac.Find(input.KupacId); } k.Naziv = input.Naziv; k.Adresa = input.Adresa; k.PDVBroj = input.PDVBroj; k.OpstinaRodjenjaId = input.OpstinaRodjenjaId; k.OpstinaPrebivalistaId = input.OpstinaPrebivalistaId; db.SaveChanges(); db.Dispose(); TempData["porukaSucess"] = "Uspješno ste izmjenili kupca"; return(RedirectToAction("Prikazi")); }
public IActionResult DodajForm() { KupacUrediViewModel model = new KupacUrediViewModel(); model.OpstinaStavke = db.Opstina.Select(z => new SelectListItem(z.Naziv, z.Id.ToString())).ToList(); return(View("UrediForm", model)); }
public IActionResult UrediForm(int KupacId) { Kupac k = db.Kupac.Where(x => x.Id == KupacId).SingleOrDefault(); if (k == null) { TempData["porukaError"] = "Greška pri brisanju"; return(RedirectToAction("Prikazi")); } KupacUrediViewModel model = new KupacUrediViewModel(); model.OpstinaStavke = db.Opstina.Select(z => new SelectListItem(z.Naziv, z.Id.ToString())).ToList(); model.OpstinaRodjenjaId = k.OpstinaRodjenjaId; model.OpstinaPrebivalistaId = k.OpstinaPrebivalistaId; model.KupacId = k.Id; model.PDVBroj = k.PDVBroj; model.Adresa = k.Adresa; model.Naziv = k.Naziv; return(View(model)); }