public IActionResult Snimi(string opisMjere, int kategorijeId)
        {
            KorisnickiNalog korisnik = HttpContext.GetLogiraniKorisnik();
            Korisnici       k        = _context.Korisnici.Where(x => x.KorisnickiNalogId == korisnik.Id).FirstOrDefault();

            if (korisnik == null || k.VrstaKorisnikaId != 1)
            {
                TempData["error_poruka"] = "Nemate pravo pristupa!";
                return(Redirect("/Autentifikacija/Index"));
            }

            List <Mjere> temp1 = _context.Mjere.ToList();

            foreach (var item in temp1)
            {
                if (item.Opis == opisMjere)
                {
                    return(Redirect("/AdministratorModul/Mjere/Prikazi?=" + kategorijeId));
                }
            }

            Mjere novo = new Mjere();

            novo.Opis         = opisMjere;
            novo.KategorijeId = kategorijeId;

            _context.Mjere.Add(novo);
            _context.SaveChanges();

            return(Redirect("/AdministratorModul/Mjere/Prikazi?=" + kategorijeId));
        }
        public IActionResult Obrisi(int mjeraId)
        {
            KorisnickiNalog korisnik = HttpContext.GetLogiraniKorisnik();
            Korisnici       k        = _context.Korisnici.Where(x => x.KorisnickiNalogId == korisnik.Id).FirstOrDefault();

            if (korisnik == null || k.VrstaKorisnikaId != 1)
            {
                TempData["error_poruka"] = "Nemate pravo pristupa!";
                return(Redirect("/Autentifikacija/Index"));
            }
            List <DogadjajiMjere> temp1 = _context.DogadjajiMjere.Where(y => y.MjereId == mjeraId).ToList();

            foreach (var item in temp1)
            {
                if (temp1 != null)
                {
                    _context.DogadjajiMjere.Remove(item);
                    _context.SaveChanges();
                }
            }



            Mjere temp = _context.Mjere.Where(x => x.Id == mjeraId).FirstOrDefault();

            _context.Mjere.Remove(temp);
            _context.SaveChanges();



            return(Redirect("/AdministratorModul/Mjere/Prikazi?=" + temp.KategorijeId));
        }
        public IActionResult SnimiPromjene(int kategorijeId, int mjereId, string opisMjere)
        {
            KorisnickiNalog korisnik = HttpContext.GetLogiraniKorisnik();
            Korisnici       k        = _context.Korisnici.Where(x => x.KorisnickiNalogId == korisnik.Id).FirstOrDefault();

            if (korisnik == null || k.VrstaKorisnikaId != 1)
            {
                TempData["error_poruka"] = "Nemate pravo pristupa!";
                return(Redirect("/Autentifikacija/Index"));
            }

            Mjere novo = _context.Mjere.Where(x => x.Id == mjereId).FirstOrDefault();

            novo.Opis         = opisMjere;
            novo.KategorijeId = kategorijeId;

            _context.Mjere.Update(novo);
            _context.SaveChanges();

            return(Redirect("/AdministratorModul/Mjere/Prikazi?=" + kategorijeId));
        }