Ejemplo n.º 1
0
        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));
        }
Ejemplo n.º 2
0
        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));
        }
Ejemplo n.º 3
0
        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));
        }
Ejemplo n.º 4
0
        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));
        }
Ejemplo n.º 5
0
        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));
        }
Ejemplo n.º 6
0
        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));
        }
Ejemplo n.º 7
0
        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));
        }
Ejemplo n.º 8
0
        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));
        }
Ejemplo n.º 9
0
        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));
        }
Ejemplo n.º 10
0
        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));
        }
Ejemplo n.º 11
0
        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));
        }
Ejemplo n.º 12
0
        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));
            }
        }
Ejemplo n.º 13
0
        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));
            }
        }