public IActionResult Snimi(ZahtjevKategorijaDodajVM input)
        {
            if (!ModelState.IsValid)
            {
                return(View("Dodaj", input));
            }

            ZahtjevKategorija noviZahtjevKategorija = new ZahtjevKategorija()
            {
                Naziv = input.Naziv,
                Opis  = input.Opis
            };

            _context.ZahtjeviKategorije.Add(noviZahtjevKategorija);
            _context.SaveChanges();

            return(RedirectToAction("Index"));
        }
        public IActionResult Uredi(int id)
        {
            var zahtjevKategorija = _context.ZahtjeviKategorije.Find(id);

            if (zahtjevKategorija == null)
            {
                Response.StatusCode = 404;
                return(View("Views/Shared/Error404.cshtml"));
            }

            var model = new ZahtjevKategorijaDodajVM()
            {
                ZahtjevKategorijaId = zahtjevKategorija.ZahtjevKategorijaId,
                Naziv = zahtjevKategorija.Naziv,
                Opis  = zahtjevKategorija.Opis
            };

            return(View(model));
        }
        public IActionResult Edit(ZahtjevKategorijaDodajVM input)
        {
            if (!ModelState.IsValid)
            {
                return(View("Uredi", input));
            }

            var stariZahtjevKategorija = _context.ZahtjeviKategorije.Find(input.ZahtjevKategorijaId);

            if (stariZahtjevKategorija != null)
            {
                stariZahtjevKategorija.Naziv = input.Naziv;
                stariZahtjevKategorija.Opis  = input.Opis;

                _context.SaveChanges();
            }

            return(RedirectToAction("Index"));
        }
        public IActionResult Dodaj()
        {
            var model = new ZahtjevKategorijaDodajVM();

            return(View(model));
        }