public IActionResult Poduzeta(int dogadjajiMjereId) { 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 temp = _context.Mjere.Where(x => x.Id == mjeraId).FirstOrDefault(); DogadjajiMjere temp = _context.DogadjajiMjere.Where(x => x.Id == dogadjajiMjereId).FirstOrDefault(); temp.MjeraPoduzeta = false; _context.DogadjajiMjere.Update(temp); _context.SaveChanges(); //DogadjajiMjere temp = _context.DogadjajiMjere.Where(x => x.Id == dogadjajiMjereId).FirstOrDefault(); //temp.MjeraPoduzeta = false; //_context.DogadjajiMjere.Update(temp); //_context.SaveChanges(); return(Redirect("/AdministratorModul/Dogadjaj/Uredi?=" + temp.DogadjajId)); }
public IActionResult Snimi(int kategorijaId, int vrstaId, int orgJedinicaId, int PodorgJedinicaId, DateTime datumDog, string mjesto, DateTime datumPrijave, string prijavitelj, string opis, IFormFile SlikaFF) { 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")); } Dogadjaj novi = new Dogadjaj(); novi.KategorijeId = kategorijaId; novi.VrsteId = vrstaId; novi.OrganizacionaJedinicaId = orgJedinicaId; novi.PodorganizacionaJedinicaId = PodorgJedinicaId; novi.DatumDogadjaja = datumDog; novi.MjestoDogadjaja = mjesto; novi.DatumPrijave = datumPrijave; novi.Prijavitelj = prijavitelj; novi.Opis = opis; string uniqueFileName = null; if (SlikaFF != null) { string uploadsFolder = Path.Combine(he.WebRootPath, "images"); uniqueFileName = Guid.NewGuid().ToString() + "_" + SlikaFF.FileName; string filePath = Path.Combine(uploadsFolder, uniqueFileName); SlikaFF.CopyTo(new FileStream(filePath, FileMode.Create)); novi.SlikaPath = uniqueFileName; } _context.Dogadjaj.Add(novi); _context.SaveChanges(); List <Mjere> M = _context.Mjere.Where(z => z.KategorijeId == kategorijaId).ToList(); foreach (var x in M) { DogadjajiMjere DM = new DogadjajiMjere() { DogadjajId = novi.Id, MjeraPoduzeta = false, MjereId = x.Id }; _context.DogadjajiMjere.Add(DM); _context.SaveChanges(); } return(Redirect("/AdministratorModul/Dogadjaj/Lista2")); }
public IActionResult Snimi(int dogadjajId, int mjeraId, bool poduzeta) { 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")); } DogadjajiMjere DM = new DogadjajiMjere(); DM.DogadjajId = dogadjajId; DM.MjereId = mjeraId; DM.MjeraPoduzeta = poduzeta; _context.DogadjajiMjere.Add(DM); _context.SaveChanges(); return(Redirect("/AdministratorModul/Dogadjaj/Uredi?=" + DM.DogadjajId)); }