public void DodajNoviCas(NoviCasViewModel cas) { Angazovan angazovan = _context.Angazovan .Where(a => a.NastavnikId == cas.nastavnikId && a.PredmetId == cas.predmetId) .FirstOrDefault(); OdrzaniCas noviOdrzaniCas = new OdrzaniCas { AngazovanId = angazovan.Id, Datum = cas.datum, }; _context.OdrzaniCasovi.Add(noviOdrzaniCas); _context.SaveChanges(); List <OdrzaniCasDetalji> odrzaniCasDetalji = _context.SlusaPredmet .Where(sp => sp.Angazovan.PredmetId == cas.predmetId) .Select(sp => new OdrzaniCasDetalji { OdrzaniCasId = noviOdrzaniCas.Id, BodoviNaCasu = 0, Prisutan = false, SlusaPredmetId = sp.Id }).ToList(); _context.OdrzaniCasDetalji.AddRange(odrzaniCasDetalji); _context.SaveChanges(); }
public IActionResult DodajNoviCas(NoviCasViewModel cas) { _odjeljenje.DodajNoviCas(cas); return(RedirectToAction("Index")); }