public IActionResult Izbrisi(string id) { PredmetDodaj predmetDodaj = new PredmetDodaj(); Predmet predmet = _predmetData.Vrati(id); predmetDodaj.SifraPredmeta = predmet.SifraPredmeta; predmetDodaj.Naziv = predmet.Naziv; predmetDodaj.TipoviAktivnosti = predmet.TipoviAktivnosti.ToList(); predmetDodaj.BrojESPB = predmet.BrojESPB; return(View(predmetDodaj)); }
public IActionResult DodajPost(PredmetDodaj predmetDodaj) { Console.WriteLine("Dodaj"); Predmet predmet = new Predmet(); predmet.Naziv = predmetDodaj.Naziv; predmet.SifraPredmeta = predmetDodaj.SifraPredmeta; predmet.BrojESPB = predmetDodaj.BrojESPB; JArray nizTipova = JArray.Parse(predmetDodaj.JsonString); predmet.TipoviAktivnosti = nizTipova.ToObject <List <TipAktivnosti> >(); _predmetData.Dodaj(predmet); return(RedirectToAction("SviPredmeti", "Predmet")); }
public IActionResult Izmeni(string id) { PredmetDodaj predmetDodaj = new PredmetDodaj(); Predmet predmet = _predmetData.Vrati(id); predmetDodaj.SifraPredmeta = predmet.SifraPredmeta; predmetDodaj.Naziv = predmet.Naziv; predmetDodaj.TipoviAktivnosti = predmet.TipoviAktivnosti.ToList(); predmetDodaj.BrojESPB = predmet.BrojESPB; foreach (TipAktivnosti tipAktivnosti in predmetDodaj.TipoviAktivnosti) { tipAktivnosti.Predmet = null; } return(View(predmetDodaj)); }
public IActionResult IzmeniPost(PredmetDodaj predmetDodaj) { Predmet predmet = new Predmet(); predmet.Naziv = predmetDodaj.Naziv; predmet.SifraPredmeta = predmetDodaj.SifraPredmeta; predmet.BrojESPB = predmetDodaj.BrojESPB; JArray nizTipova = JArray.Parse(predmetDodaj.JsonString); predmet.TipoviAktivnosti = nizTipova.ToObject <List <TipAktivnosti> >(); foreach (TipAktivnosti tip in predmet.TipoviAktivnosti) { tip.SifraPredmeta = predmet.SifraPredmeta; tip.Predmet = predmet; } _predmetData.Izmeni(predmet); return(RedirectToAction("SviPredmeti", "Predmet")); }
public IActionResult Dodaj() { PredmetDodaj predmet = new PredmetDodaj(); return(View(predmet)); }