public IHttpActionResult NoviProizvod(DodajVM p) { Proizvodi proizvod = new Proizvodi(); proizvod.NazivProizvoda = p.NazivProizvoda; proizvod.VrstaProizvodaId = p.VrstaProizvodaId; proizvod.Materijal = p.Materijal; proizvod.Datum = p.Datum; proizvod.Boja = p.Boja; proizvod.OpisProizvoda = p.OpisProizvoda; proizvod.Kolekcija = p.Kolekcija; try { ctx.Proizvodi.Add(proizvod); ctx.SaveChanges(); } catch (Exception) { return(NotFound()); } return(Ok()); }
public IActionResult Dodaj(DodajVM model) { var ispit = new Ispit { AngazovanId = model.AngazovanId, Datum = model.Datum, Zakljucano = false, Napomena = model.Napomena }; _context.Add(ispit); _context.SaveChanges(); var studentiKojiSlusajuPredmet = _context.SlusaPredmet .Where(s => s.AngazovanId == ispit.AngazovanId) .ToList(); foreach (var s in studentiKojiSlusajuPredmet) { var stavka = new StudentIspit { Ispit = ispit, Ocjena = -1, PristupioIspitu = false, SlusaPredmetId = s.Id }; _context.Add(stavka); } _context.SaveChanges(); return(RedirectToAction(nameof(Predmet), new { predmetId = model.AngazovanId })); }
public IActionResult Snimi(DodajVM model) { MaturskiIspit maturskiIspit = new MaturskiIspit { Datum = model.Datum, NastavnikId = model.NastavnikId, PredmetId = model.PredmetId, SkolaId = model.SkolaId, }; db.Add(maturskiIspit); db.SaveChanges(); List <OdjeljenjeStavka> ucenici = db.OdjeljenjeStavka.Include(x => x.Odjeljenje). Where(x => x.Odjeljenje.Razred == 4 && x.Odjeljenje.SkolaID == model.SkolaId).ToList(); foreach (var i in ucenici) { if (Provjera(i.Id)) { MaturskiIspitStavka m = new MaturskiIspitStavka { MaturskiIspitId = maturskiIspit.Id, OdjeljenjeStavkaId = i.Id }; db.Add(m); db.SaveChanges(); } } return(Redirect("Prikaz?NastavnikId=" + model.NastavnikId)); }
public IActionResult Dodaj(DodajVM vm) { PopravniIspit pi = new PopravniIspit() { Datum = vm.DatumIspita, PredmetId = vm.PredmetID, SkolaId = vm.SkolaId, SkolskaGodinaId = vm.SkolskaGodinaId }; _context.PopravniIspit.Add(pi); _context.SaveChanges(); return(RedirectToAction(nameof(Prikaz), new { PredmetID = vm.PredmetID })); }
public IActionResult Dodaj(int id) { DodajVM vm = new DodajVM(); vm.Datum = DateTime.Now; vm.Predmeti = db.Predmet.Select(x => new SelectListItem { Value = x.Id.ToString(), Text = x.Naziv }).ToList(); vm.Skole = db.Skola.Select(x => new SelectListItem { Value = x.Id.ToString(), Text = x.Naziv }).ToList(); vm.SkolaId = id; return(View(vm)); }
public IActionResult Dodaj(int predmetId) { var angazovan = _context.Angazovan .Include(a => a.AkademskaGodina) .Include(a => a.Nastavnik) .Include(a => a.Predmet) .Where(a => a.Id == predmetId) .FirstOrDefault(); var model = new DodajVM { AngazovanId = predmetId, Nastavnik = angazovan.Nastavnik.Ime + " " + angazovan.Nastavnik.Prezime, Predmet = angazovan.Predmet.Naziv, SkolskaGodina = angazovan.AkademskaGodina.Opis }; return(View(model)); }
public IActionResult Dodaj(int PredmetID) { List <Skola> skole = _context.Skola.ToList(); List <SelectListItem> s = new List <SelectListItem>() { new SelectListItem() { Value = string.Empty, Text = "Odaberi skolu" } }.ToList(); s.AddRange(skole.Select(x => new SelectListItem { Value = x.Id.ToString(), Text = x.Naziv })); List <SkolskaGodina> sg = _context.SkolskaGodina.ToList(); List <SelectListItem> skolskeG = new List <SelectListItem>() { new SelectListItem() { Value = string.Empty, Text = "Odaberi skolsku godinu" } }.ToList(); skolskeG.AddRange(sg.Select(x => new SelectListItem() { Value = x.Id.ToString(), Text = x.Naziv })); Predmet predmet = _context.Predmet.Find(PredmetID); DodajVM vm = new DodajVM() { PredmetID = PredmetID, Predmet = predmet.Naziv, Razred = predmet.Razred, DatumIspita = DateTime.Now, Skole = s, SkolskeGodine = skolskeG }; return(View(vm)); }
public IActionResult Dodaj(int NastavnikId) { DodajVM model = new DodajVM { NastavnikId = NastavnikId, SkolskaGodina = db.SkolskaGodina.Where(x => x.Aktuelna).FirstOrDefault().Naziv, Skole = db.Skola.Select(x => new SelectListItem { Value = x.Id.ToString(), Text = x.Naziv }).ToList(), Predmeti = db.Predmet.Select(x => new SelectListItem { Value = x.Id.ToString(), Text = x.Naziv }).ToList(), Nastavnik = db.Nastavnik.Where(x => x.Id == NastavnikId).Select(x => x.Ime + " " + x.Prezime).FirstOrDefault() }; return(View(model)); }
public IActionResult Dodaj(int NastavnikId) { var nastavnik = db.Nastavnik.Find(NastavnikId); DodajVM vm = new DodajVM { NastavnikId = nastavnik.Id, Nastavnik = nastavnik.Ime + " " + nastavnik.Prezime, SkolaOdjeljenjePredmet = db.PredajePredmet .Include(x => x.Odjeljenje) .Include(x => x.Odjeljenje.Skola) .Include(x => x.Predmet) .Where(x => x.NastavnikID == NastavnikId) .Select(x => new SelectListItem { Value = x.Id.ToString(), Text = x.Odjeljenje.Skola.Naziv + " " + x.Odjeljenje.Oznaka + " " + x.Predmet.Naziv }).ToList() }; return(View(vm)); }
public IActionResult Snimi(DodajVM vm) { OdrzaniCas cas = new OdrzaniCas { Datum = vm.Datum, PredajePredmetId = vm.PredajePredmetId, SadrzajCasa = vm.SadrzajCasa }; db.OdrzaniCas.Add(cas); foreach (var x in db.Ucenik) { OdrzaniCasDetalji odrzaniCas = new OdrzaniCasDetalji { OdrzaniCas = cas, UcenikId = x.Id, IsPrisutan = true, }; db.OdrzaniCasDetalji.Add(odrzaniCas); } db.SaveChanges(); return(Redirect("Prikaz?NastavnikId=" + vm.NastavnikId)); }