public IActionResult DodajPodkategoriju() { AjaxPodkategorijeDodajVM vm = new AjaxPodkategorijeDodajVM() { Podkategorija = new PodKategorija(), Kategorije = db.Kategorije.Select(x => new SelectListItem { Text = x.Naziv, Value = x.id.ToString() }).ToList() }; return(PartialView(vm)); }
public IActionResult SnimiPodkategoriju(AjaxPodkategorijeDodajVM vm) { if (string.IsNullOrEmpty(vm.Podkategorija.Naziv)) { ModelState.AddModelError("", "Polje naziv je obavezno!"); } if (!ModelState.IsValid) { return(View(nameof(DodajPodkategoriju), vm)); } PodKategorija p = new PodKategorija() { KategorijaID = vm.Podkategorija.KategorijaID, Naziv = vm.Podkategorija.Naziv }; db.PodKategorije.Add(p); db.SaveChanges(); return(RedirectToAction(nameof(Dodaj))); }