public IActionResult Snimi(string nazivVrste, 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 <Vrste> temp1 = _context.Vrste.ToList(); foreach (var item in temp1) { if (item.Naziv == nazivVrste) { return(Redirect("/AdministratorModul/Vrste/Odaberi?=" + kategorijeId)); } } Vrste novo = new Vrste(); novo.Naziv = nazivVrste; novo.KategorijeId = kategorijeId; _context.Vrste.Add(novo); _context.SaveChanges(); return(Redirect("/AdministratorModul/Vrste/Odaberi?=" + kategorijeId)); }
public IActionResult Obrisi(int vrsteId) { 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("/AdministratorModul/Autentifikacija/Index")); } Dogadjaj temp1 = _context.Dogadjaj.Where(y => y.VrsteId == vrsteId).FirstOrDefault(); if (temp1 != null) { _context.Dogadjaj.Remove(temp1); _context.SaveChanges(); } Vrste temp = _context.Vrste.Where(x => x.Id == vrsteId).FirstOrDefault(); _context.Vrste.Remove(temp); _context.SaveChanges(); return(Redirect("/AdministratorModul/Vrste/Odaberi?=" + temp.KategorijeId)); }
public ActionResult Create() { Vrste model = new Vrste { listaVrsta = db.Vrste.ToList() }; return(View(model)); }
// GET: ModulDoktor/Vrsta/Edit/5 public ActionResult Edit(int?id) { Vrste model = db.Vrste.Where(x => x.Id == id).Select(z => new Vrste() { Id = z.Id, Naziv = z.Naziv, IsDeleted = z.IsDeleted, }).Single(); return(View(model)); }
public ActionResult Edit(Vrste vm) { Vrsta a; if (ModelState.IsValid) { a = db.Vrste.Find(vm.Id); a.Id = vm.Id; a.Naziv = vm.Naziv; a.IsDeleted = false; db.SaveChanges(); TempData["Message"] = "Uspješna izmjena!"; return(RedirectToAction("Edit")); } return(View(vm)); }
public ActionResult Create(Vrste vm) { Vrsta p = new Vrsta(); if (ModelState.IsValid) { p.Id = vm.Id; p.Naziv = vm.Naziv; p.IsDeleted = false; db.Vrste.Add(p); db.SaveChanges(); TempData["Message"] = "Uspješno dodavanje!"; return(RedirectToAction("Create")); } return(View(vm)); }
public IActionResult SnimiPromjene(int kategorijeId, int vrsteId, string nazivVrste) { 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")); } Vrste novo = _context.Vrste.Where(x => x.Id == vrsteId).FirstOrDefault(); novo.Naziv = nazivVrste; novo.KategorijeId = kategorijeId; _context.Vrste.Update(novo); _context.SaveChanges(); return(Redirect("/AdministratorModul/Vrste/Odaberi?=" + kategorijeId)); }
public void dodajVrstu(Vrsta v) { Vrste.Add(v); }