public bool PostojanjeKategorijePlanIProgram(int KategorijaId) { KategorijaPlanIProgram kategorija = db.KategorijaPlanIProgram.Find(KategorijaId); if (kategorija == null) { return(false); } return(true); }
public bool UniqueKategorijaPIP(string Naziv) { KategorijaPlanIProgram kategorijaPlanIProgram = db.KategorijaPlanIProgram.Where(x => x.Naziv == Naziv && x.Obrisan == false).FirstOrDefault(); if (kategorijaPlanIProgram == null) { return(true); } return(false); }
public IActionResult ObrisiKategoriju(int id) { KategorijaPlanIProgram kategorija = service.KategorijaPlanIProgramFind(id); if (kategorija == null) { return(View("~/Views/Home/NotFoundAdministracija.cshtml")); } kategorija.Obrisan = true; service.UpdateKategoriju(kategorija); TempData["obrisanaKategorijaPlan"] = kategorija.Naziv; return(RedirectToAction("PrikazKategorija")); }
public IActionResult UrediKategoriju(int id) { KategorijaPlanIProgram kategorija = service.KategorijaPlanIProgramFind(id); if (kategorija == null) { return(View("~/Views/Home/NotFoundAdministracija.cshtml")); } AdministracijaDodajKategorijuPIPVM model = new AdministracijaDodajKategorijuPIPVM { Naziv = kategorija.Naziv, ID = kategorija.ID }; return(View("DodajKategoriju", model)); }
public IActionResult SpremiKategoriju(AdministracijaDodajKategorijuPIPVM model) { if (!ModelState.IsValid) { return(View("DodajKategoriju", model)); } if (model.ID == null) { KategorijaPlanIProgram kategorija = new KategorijaPlanIProgram { Naziv = model.Naziv }; service.DodajKategoriju(kategorija); TempData["novaKategorijaPlan"] = kategorija.Naziv; } else { int _id = model.ID ?? 0; KategorijaPlanIProgram kategorija = service.KategorijaPlanIProgramFind(_id); kategorija.Naziv = model.Naziv; service.UpdateKategoriju(kategorija); } return(RedirectToAction("PrikazKategorija")); }
public void UpdateKategoriju(KategorijaPlanIProgram kategorija) { kategorijaRepository.Update(kategorija); }
public void DodajKategoriju(KategorijaPlanIProgram kategorija) { kategorijaRepository.Add(kategorija); }