public IActionResult Uredi(int OcjenaID) { OcjenaUrediVm m = db.Ocjene .Where(s => s.ID == OcjenaID) .Select(ocjene => new OcjenaUrediVm { NazivPredmet = ocjene.Predmet.Naziv, ImeStudent = ocjene.Student.Korisnik.Ime + " " + ocjene.Student.Korisnik.Prezime, Ocjena = ocjene.OcjenaBrojacna, OcjenaID = ocjene.ID }).Single(); return(View(m)); }
public IActionResult Snimi(OcjenaUrediVm x) { Ocjene ocjene = db.Ocjene.Include(s => s.Student.Korisnik).Single(s => s.ID == x.OcjenaID); ocjene.OcjenaBrojacna = x.Ocjena; db.SaveChanges(); TempData["PorukaWarning"] = "Uspješno ste evidentirali ocjenu za studenta " + ocjene.Student.Korisnik.Ime; //transport podataka iz akcije 1 u (akciju 2 + njegov view) Korisnik k = ocjene.Student.Korisnik; string poruka = "Vama je upravo evidentirana nova ocjena: " + ocjene.OcjenaBrojacna; _hubContext.Clients.Group(k.UserName).SendAsync("prijemPoruke", k.Ime, poruka); //_hubContext.Clients.All.SendAsync("prijemPoruke", k.ime, poruka); // return RedirectToAction("Prikaz", new { StudentID=ocjene.StudentID }); return(Redirect("/Ocjene/?StudentID=" + ocjene.StudentID)); }