Ejemplo n.º 1
0
        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));
        }
Ejemplo n.º 2
0
        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));
        }