public IActionResult Snimi(AjaxStavkaUrediVM input) { if (!ModelState.IsValid) { var errors = ModelState.Values.SelectMany(v => v.Errors); if (input.Odsutan) { return(PartialView("Odsutan", input)); } else { return(PartialView("Prisutan", input)); } } OdrzaniCasDetalj ocd = _context.OdrzaniCasDetalj.Find(input.OdrzaniCasDetaljId); if (ocd.Odsutan) { ocd.OpravdanoOdsutan = input.OpravdanoOdsutan; } else { ocd.Ocjena = input.Ocjena; } _context.SaveChanges(); return(Redirect("/AjaxStavka/Index?id=" + ocd.OdrzaniCasId)); }
public IActionResult Snimi(AjaxStavkaUrediVM model) { var Stavka = ctx.PopravniIspitStavka.Find(model.PopravniIspitStavkaId); Stavka.Bodovi = model.Bodovi < 0 ? 0 : model.Bodovi > 100 ? 100 : model.Bodovi; ctx.SaveChanges(); return(Redirect("Index/" + Stavka.PopravniIspitId)); }
public IActionResult Snimi(AjaxStavkaUrediVM model) { var Stavka = ctx.IspitStavka.Find(model.StavkaId); Stavka.Ocjena = model.Ocjena < 5 ? 5 : model.Ocjena > 10 ? 10 : model.Ocjena; ctx.SaveChanges(); return(Redirect("/AjaxStavke/Index/" + Stavka.IspitId)); }
public IActionResult Snimi(AjaxStavkaUrediVM model) { var Stavka = ctx.PopravniIspitStavka.Find(model.PopravniIspitStavkaId); Stavka.Bodovi = model.Bodovi; ctx.SaveChanges(); return(Redirect("/PopravniIspit/Uredi?Id=" + Stavka.PopravniId)); }
public IActionResult Uredi(int id) { MaturskiIspitStavka mis = _context.MaturskiIspitStavka.Where(w => w.Id == id).Include(i => i.OdjeljenjeStavka).ThenInclude(t => t.Ucenik).SingleOrDefault(); var model = new AjaxStavkaUrediVM { MaturskiIspitStavkaId = mis.Id, Ucenik = mis.OdjeljenjeStavka.Ucenik.ImePrezime, Bodovi = mis.Rezultat }; return(PartialView(model)); }
public IActionResult Uredi(int id) { OdrzaniCasDetalji ocd = _context.OdrzaniCasDetalji.Where(w => w.Id == id).Include(i => i.SlusaPredmet).ThenInclude(t => t.UpisGodine).ThenInclude(p => p.Student).SingleOrDefault(); var model = new AjaxStavkaUrediVM { Student = ocd.SlusaPredmet.UpisGodine.Student.Ime + " " + ocd.SlusaPredmet.UpisGodine.Student.Prezime, Bodovi = ocd.BodoviNaCasu, OdrzaniCasDetaljiId = ocd.Id }; return(PartialView(model)); }
public IActionResult Snimi(AjaxStavkaUrediVM input) { if (!ModelState.IsValid) { return(PartialView("Uredi", input)); } MaturskiIspitStavka mis = _context.MaturskiIspitStavka.Find(input.MaturskiIspitStavkaId); mis.Rezultat = input.Bodovi; _context.SaveChanges(); return(Redirect("/AjaxStavka/Index?id=" + mis.MaturskiIspitId)); }
public IActionResult Snimi(AjaxStavkaUrediVM input) { if (!ModelState.IsValid) { return(PartialView("Uredi", input)); } OdrzaniCasDetalji ocd = _context.OdrzaniCasDetalji.Find(input.OdrzaniCasDetaljiId); ocd.BodoviNaCasu = input.Bodovi; _context.SaveChanges(); return(Redirect("/AjaxStavka/Index?id=" + ocd.OdrzaniCasId)); }
public IActionResult Snimi(AjaxStavkaUrediVM input) { OdrzaniCasDetalji ocd = _context.OdrzaniCasDetalji.Find(input.OdrzaniCasDetaljiId); if (ocd.Prisutan) { ocd.Ocjena = input.Ocjena; } else { ocd.Napomena = input.Napomena; ocd.OpravdanoOdsutan = input.OpravdanoOdsutan; } _context.SaveChanges(); return(Redirect("/AjaxStavka/Index?id=" + ocd.OdrzaniCasId)); }
public IActionResult Uredi(int id) { var Stavka = ctx.IspitStavka .Include(i => i.Student) .Where(i => i.Id == id) .SingleOrDefault(); var model = new AjaxStavkaUrediVM { StavkaId = id, Student = Stavka.Student.Ime + " " + Stavka.Student.Prezime, Ocjena = Stavka.Ocjena }; return(PartialView(model)); }
public IActionResult Uredi(int id) { var Stavka = ctx.PopravniIspitStavka .Include(i => i.OdjeljenjeStavka) .Include(i => i.OdjeljenjeStavka.Ucenik) .Where(i => i.Id == id) .SingleOrDefault(); var model = new AjaxStavkaUrediVM { PopravniIspitStavkaId = id, Ucenik = Stavka.OdjeljenjeStavka.Ucenik.ImePrezime, Bodovi = Stavka.Bodovi }; return(PartialView(model)); }
public IActionResult Uredi(int id) { OdrzaniCasDetalj ocd = _context.OdrzaniCasDetalj.Where(w => w.Id == id).Include(i => i.UpisUOdjeljenje).ThenInclude(t => t.Ucenik).SingleOrDefault(); var model = new AjaxStavkaUrediVM { OdrzaniCasDetaljId = ocd.Id, Ucenik = ocd.UpisUOdjeljenje.Ucenik.Ime, Ocjena = ocd.Ocjena ?? 1, OpravdanoOdsutan = ocd.OpravdanoOdsutan ?? false, Odsutan = ocd.Odsutan }; if (ocd.Odsutan) { return(PartialView("Odsutan", model)); } else { return(PartialView("Prisutan", model)); } }
public IActionResult Uredi(int id) { OdrzaniCasDetalji ocd = _context.OdrzaniCasDetalji.Where(w => w.Id == id).Include(i => i.OdjeljenjeStavka).ThenInclude(t => t.Ucenik).SingleOrDefault(); var model = new AjaxStavkaUrediVM { OdrzaniCasDetaljiId = ocd.Id, Ucenik = ocd.OdjeljenjeStavka.Ucenik.ImePrezime, Ocjena = ocd.Ocjena.HasValue ? ocd.Ocjena.Value : 1, Napomena = ocd.Napomena, OpravdanoOdsutan = ocd.OpravdanoOdsutan.HasValue ? ocd.OpravdanoOdsutan.Value : false }; if (ocd.Prisutan) { return(PartialView("Prisutan", model)); } else { return(PartialView("Odsutan", model)); } }