public async Task <IActionResult> Uredi(MaturskiIspitStavkaInputVM model) { if (!ModelState.IsValid) { return(BadRequest("Podaci nisu validni.")); } var polaganje = await _dbContext.MaturskiIspitStavke .Include(x => x.UpisUOdjeljenje) .ThenInclude(x => x.Ucenik) .FirstOrDefaultAsync(x => x.Id == model.Id); if (polaganje == null) { return(NotFound()); } if (polaganje.Oslobodjen) { return(BadRequest()); } polaganje.Bodovi = model.Bodovi; _dbContext.Update(polaganje); await _dbContext.SaveChangesAsync(); return(PartialView("_MaturskiIspitStavkaRow", await BuildMaturskiIspitStavkaVM(polaganje))); }
public async Task <IActionResult> UrediPolaganje(MaturskiIspitStavkaInputVM model) { if (!ModelState.IsValid) { return(BadRequest(new { ModelStateErrors = ModelState.Values.SelectMany(x => x.Errors) })); } var maturskiIspitStavka = await _context.MaturskiIspitStavke.FindAsync(model.Id); maturskiIspitStavka.OsvojeniBodovi = model.Bodovi; _context.Update(maturskiIspitStavka); await _context.SaveChangesAsync(); return(ViewComponent("SinglePolaganje", new { maturskiIspitStavkaId = model.Id })); }