public IActionResult Uredi(int id) { VrstaClanarine v = _ctx.VrstaClanarine.Find(id); VrstaClanarineUrediVM model = new VrstaClanarineUrediVM(); model.VrstaClanarineId = v.VrstaClanarineId; model.Naziv = v.Naziv; model.Cijena = v.Cijena; model.Opis = v.Opis; _ctx.SaveChanges(); return(View("Dodaj", model)); }
public IActionResult Snimi(VrstaClanarineUrediVM model) { if (model.VrstaClanarineId == 0) { foreach (VrstaClanarine vrsta in _ctx.VrstaClanarine.ToList()) { if (vrsta.Naziv == model.Naziv) { ViewData["nazivGreska"] = "Vrsta članarine sa tim nazivom već postoji."; } } } if (ModelState.IsValid && ViewData["nazivGreska"] == null) { VrstaClanarine v; if (model.VrstaClanarineId != 0) { v = _ctx.VrstaClanarine.Find(model.VrstaClanarineId); ViewData["porukaUspjesno"] = "Uspješno ste uredili podatke o vrsti članarine."; } else { v = new VrstaClanarine(); _ctx.VrstaClanarine.Add(v); ViewData["porukaUspjesno"] = "Uspješno ste dodali vrstu članarine."; } v.Naziv = model.Naziv; v.Cijena = model.Cijena; v.Opis = model.Opis; _ctx.SaveChanges(); return(View("Dodaj", model)); } else { ViewData["porukaNeuspjesno"] = "Žao nam je. Podaci nisu validni."; return(View("Dodaj", model)); } }
public IActionResult Dodaj() { VrstaClanarineUrediVM model = new VrstaClanarineUrediVM(); return(View("Dodaj", model)); }