public IActionResult SaveEdit(OdrzaniCasEditVM model) { OdrzaniCas odrzaniCas = db.OdrzaniCas.Where(x => x.Id == model.OdrzaniCasID) .Include(x => x.PredajePredmet) .Include(x => x.PredajePredmet.Nastavnik) .Include(x => x.PredajePredmet.Odjeljenje) .Include(x => x.PredajePredmet.Predmet) .FirstOrDefault(); odrzaniCas.Sadrzaj = model.Sadrzaj; db.OdrzaniCas.Update(odrzaniCas); db.SaveChanges(); return(Redirect("/OdrzanaNastava/OdrzaniCasIndex?NastavnikID=" + odrzaniCas.PredajePredmet.NastavnikID)); }
public IActionResult Edit(int OdrzaniCasID) { OdrzaniCas odrzaniCas = db.OdrzaniCas.Where(x => x.Id == OdrzaniCasID) .Include(x => x.PredajePredmet) .Include(x => x.PredajePredmet.Nastavnik) .Include(x => x.PredajePredmet.Odjeljenje) .Include(x => x.PredajePredmet.Predmet) .FirstOrDefault(); OdrzaniCasEditVM model = new OdrzaniCasEditVM() { OdrzaniCasID = OdrzaniCasID, Datum = odrzaniCas.Datum, OdjeljenjePredmet = odrzaniCas.PredajePredmet.Odjeljenje.Oznaka + " / " + odrzaniCas.PredajePredmet.Predmet.Naziv }; return(View(model)); }
public async Task <IActionResult> EditAll(OdrzaniCasEditVM model) { if (!ModelState.IsValid) { return(BadRequest(new { Errors = ModelState.Values.SelectMany(x => x.Errors) })); } var cas = await _context.OdrzaniCasovi.FindAsync(model.Id); if (cas == null) { return(NotFound("Odrzani cas nije pronadjen.")); } cas.datum = model.DatumOdrzavanja; cas.AngazovanId = model.AngazovanId; _context.Update(cas); await _context.SaveChangesAsync(); return(Ok("Uspjesno evidentirane izmjene za odrzani cas.")); }