public IActionResult Obrisi(int OrganizacionaJedinicaID) { 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")); } // <a href="/OrganizacionaJedinica/[email protected]">Obrisi | </a> OrganizacionaJedinica temp = _context.OrganizacionaJedinica.Where(x => x.Id == OrganizacionaJedinicaID).FirstOrDefault(); PodorganizacionaJedinica temp1 = _context.PodorganizacionaJedinica.Where(y => y.OrganizacionaJedinicaId == temp.Id).FirstOrDefault(); List <Dogadjaj> temp2 = _context.Dogadjaj.Where(s => s.OrganizacionaJedinicaId == temp.Id).ToList(); foreach (var item in temp2) { if (temp2 != null) { _context.Dogadjaj.Remove(item); _context.SaveChanges(); } } if (temp1 != null) { _context.PodorganizacionaJedinica.Remove(temp1); _context.SaveChanges(); } _context.OrganizacionaJedinica.Remove(temp); _context.SaveChanges(); return(RedirectToAction("Index")); }
public IActionResult Obrisi(int PodorganizacionaJedinicaID) { 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")); } //<a href="/PodorganizacionaJedinica/[email protected]">Obriši</a> PodorganizacionaJedinica temp = _context.PodorganizacionaJedinica.Where(x => x.Id == PodorganizacionaJedinicaID).FirstOrDefault(); int OrganizacionaJedinicaID = temp.OrganizacionaJedinicaId; _context.PodorganizacionaJedinica.Remove(temp); _context.SaveChanges(); return(Redirect("/AdministratorModul/PodorganizacionaJedinica/Index")); }
public IActionResult Snimi(int orgJedId, string podOrgNaziv) { 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")); } PodorganizacionaJedinica novo = new PodorganizacionaJedinica(); novo.OrganizacionaJedinicaId = orgJedId; novo.Naziv = podOrgNaziv; _context.PodorganizacionaJedinica.Add(novo); _context.SaveChanges(); return(Redirect("/AdministratorModul/PodorganizacionaJedinica/Index")); }
public IActionResult SnimiPromjene(string Naziv, int OrganizacionaJedinicaID, int PodorganizacionaJedinicaID) { 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")); } ///PodorganizacionaJedinica/SnimiPromjene?Naziv=podorganizacionaaa+jed1&PodorganizacionaJedinicaID=2 PodorganizacionaJedinica novo = _context.PodorganizacionaJedinica.Where(x => x.Id == PodorganizacionaJedinicaID).FirstOrDefault(); novo.Naziv = Naziv; novo.OrganizacionaJedinicaId = OrganizacionaJedinicaID; _context.PodorganizacionaJedinica.Update(novo); _context.SaveChanges(); return(Redirect("/AdministratorModul/PodorganizacionaJedinica/Index")); }