public IActionResult UrediOdrzanCas(UrediCasViewModel cas) { int nastavnikId = 2; OdrzaniCas odrzaniCas = _context.OdrzaniCasovi .Include(oc => oc.Angazovan) .ThenInclude(a => a.AkademskaGodina) .Include(oc => oc.Angazovan) .ThenInclude(a => a.Nastavnik) .Where(oc => oc.Id == cas.OdrzanCasId && oc.Angazovan.NastavnikId == nastavnikId) .FirstOrDefault(); odrzaniCas.Datum = cas.Datum; _context.OdrzaniCasovi.Update(odrzaniCas); _context.SaveChanges(); return(RedirectToAction("Index")); }
public IActionResult OdrzanCas(int odrzanCasId) { int nastavnikId = 2; UrediCasViewModel urediCas = _context.OdrzaniCasovi .Include(oc => oc.Angazovan) .ThenInclude(a => a.AkademskaGodina) .Include(oc => oc.Angazovan) .ThenInclude(a => a.Nastavnik) .Where(oc => oc.Id == odrzanCasId && oc.Angazovan.NastavnikId == nastavnikId) .Select(oc => new UrediCasViewModel { AkGodinaPredmet = oc.Angazovan.AkademskaGodina.Opis, Datum = oc.Datum, ImePrezimeNastavnika = oc.Angazovan.Nastavnik.Ime[0] + ". " + oc.Angazovan.Nastavnik.Prezime + ".", OdrzanCasId = oc.Id }).FirstOrDefault(); return(View(urediCas)); }