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)); }