public IActionResult EditStavka(EditStavkaVM model) { var stavka = _context.CasStavka.Find(model.StavkaId); stavka.Napomena = model.Napomena; stavka.Ocjena = model.Ocjena; if (stavka.Ocjena == 0) { stavka.Ocjena = -1; } stavka.OpravdanoOdsutan = model.OpravdanoOdsutan; _context.SaveChanges(); return(RedirectToAction(nameof(GetStavkeCas), new { casId = stavka.CasId })); }
public IActionResult EditStavka(int stavkaId) { var stavka = _context.CasStavka .Include(c => c.OdjeljenjeStavka) .ThenInclude(o => o.Ucenik) .Where(c => c.Id == stavkaId) .FirstOrDefault(); var model = new EditStavkaVM { Napomena = stavka.Napomena, Ocjena = stavka.Ocjena, Prisutan = stavka.Prisutan, OpravdanoOdsutan = stavka.OpravdanoOdsutan, StavkaId = stavka.Id, UcenikIme = stavka.OdjeljenjeStavka.Ucenik.ImePrezime }; return(PartialView("EditStavkaPartial", model)); }