예제 #1
0
        public ActionResult Snimi(AjaxTestUrediVM model)
        {
            OdrzaniCasDetalji o = _context.OdrzaniCasDetalji.Find(model.OdrzaniCasDetaljiId);

            o.BodoviNaCasu = model.Bodovi;
            _context.SaveChanges();

            return(RedirectToAction("IspisStudenata", new { odrzaniCasId = o.OdrzaniCasId }));
        }
        public IActionResult Uredi(AjaxTestUrediVM model)
        {
            FakturaStavka stavka = db.FakturaStavka.Find(model.StavkaId);

            stavka.Kolicina   = model.Kolicina;
            stavka.ProizvodID = model.ProizvodId;
            db.Update(stavka);
            db.SaveChanges();

            return(Redirect("/AjaxTest/Detalji/" + stavka.FakturaID));
        }
        public ActionResult Snimi(AjaxTestUrediVM model)
        {
            StanjeObaveze so = _context.StanjeObaveze.Find(model.StanjeObavezeId);

            so.IzvrsenoProcentualno = model.Procenat;
            _context.SaveChanges();

            int oznaceniDogId = so.OznacenDogadjajID;

            return(RedirectToAction("Obaveze", new { oznaceniDogadjajId = oznaceniDogId }));
        }
        public IActionResult Uredi(AjaxTestUrediVM model)
        {
            StanjeObaveze s = db.StanjeObaveze.Where(d => d.Id == model.StanjeId).Include(p => p.OznacenDogadjaj).SingleOrDefault();

            if (s != null && model.ZavrsenoProcentualno >= 0 && model.ZavrsenoProcentualno <= 100)
            {
                s.IzvrsenoProcentualno = model.ZavrsenoProcentualno;
                db.Update(s);
                db.SaveChanges();
            }
            return(Redirect("/AjaxTest/Detalji/" + s.OznacenDogadjaj.DogadjajID));
        }
        public IActionResult Uredi(AjaxTestUrediVM model)
        {
            IspitStavka stavka = db.IspitStavka.Find(model.IspitStavkaId);

            if (stavka != null)
            {
                stavka.Ocjena = model.Ocjena;
                db.Update(stavka);
                db.SaveChanges();
                return(Redirect("/AjaxTest/Prikazi/" + stavka.IspitId));
            }
            return(Redirect("Greska"));
        }
        public ActionResult Uredi(int stanjeObavezeId)
        {
            StanjeObaveze so = _context.StanjeObaveze.Where(s => s.Id == stanjeObavezeId)
                               .Include(s => s.Obaveza).Single();

            var model = new AjaxTestUrediVM
            {
                StanjeObavezeId = so.Id,
                NazivObaveze    = so.Obaveza.Naziv,
                Procenat        = so.IzvrsenoProcentualno
            };

            return(PartialView(model));
        }
        public IActionResult Uredi(AjaxTestUrediVM model)
        {
            MaturskiIspitStavka m = db.MaturskiIspitStavka.Find(model.MaturskiIspitStavkaId);

            if (m != null)
            {
                m.RezultatIspita = model.Bodovi;
                db.Update(m);
                db.SaveChanges();

                return(Redirect("/AjaxTest/Prikazi/" + m.MaturskiIspitId));
            }
            ;
            return(Redirect("/OdrzanaNastava/Index"));
        }
예제 #8
0
        public ActionResult Uredi(int odrzaniCasDetaljiId)
        {
            OdrzaniCasDetalji o = _context.OdrzaniCasDetalji.Where(ocs => ocs.Id == odrzaniCasDetaljiId)
                                  .Include(ocs => ocs.SlusaPredmet.UpisGodine.Student)
                                  .Single();

            AjaxTestUrediVM model = new AjaxTestUrediVM
            {
                OdrzaniCasDetaljiId = odrzaniCasDetaljiId,
                Student             = o.SlusaPredmet.UpisGodine.Student.Ime + " " + o.SlusaPredmet.UpisGodine.Student.Prezime,
                Bodovi = o.BodoviNaCasu
            };

            return(PartialView(model));
        }
        public IActionResult Uredi(int id)
        {
            StanjeObaveze s = db.StanjeObaveze.Where(x => x.Id == id).Include(d => d.Obaveza).SingleOrDefault();

            if (s != null)
            {
                AjaxTestUrediVM model = new AjaxTestUrediVM
                {
                    StanjeId             = s.Id,
                    Obaveza              = s.Obaveza.Naziv,
                    ZavrsenoProcentualno = s.IzvrsenoProcentualno
                };
                return(PartialView(model));
            }
            return(PartialView("Greska"));
        }
        public IActionResult Uredi(int id)
        {
            MaturskiIspitStavka m = db.MaturskiIspitStavka.Include(d => d.OdjeljenjeStavka).ThenInclude(d => d.Ucenik).Where(d => d.id == id).SingleOrDefault();

            if (m != null)
            {
                AjaxTestUrediVM model = new AjaxTestUrediVM
                {
                    Bodovi = m.RezultatIspita ?? default(float),
                    MaturskiIspitStavkaId = m.id,
                    Ucenik = m.OdjeljenjeStavka.Ucenik.ImePrezime
                };
                return(PartialView(model));
            }
            return(Redirect("/OdrzanaNastava/Index"));
        }
        public IActionResult Uredi(int id)
        {
            IspitStavka stavka = db.IspitStavka.Where(d => d.Id == id).Include(d => d.UpisGodine).ThenInclude(d => d.Student).SingleOrDefault();

            if (stavka != null)
            {
                AjaxTestUrediVM model = new AjaxTestUrediVM
                {
                    IspitStavkaId = stavka.Id,
                    Ocjena        = stavka.Ocjena ?? default(int),
                    Student       = stavka.UpisGodine.Student.Ime + " " + stavka.UpisGodine.Student.Prezime
                };
                return(View(model));
            }
            return(Redirect("Greska"));
        }
        public IActionResult Uredi(int id)
        {
            FakturaStavka stavka = db.FakturaStavka.Find(id);

            if (stavka != null)
            {
                AjaxTestUrediVM model = new AjaxTestUrediVM
                {
                    Kolicina   = stavka.Kolicina,
                    StavkaId   = stavka.Id,
                    ProizvodId = stavka.ProizvodID,
                };

                LoadViewBag();
                return(PartialView(model));
            }

            return(Redirect("/AjaxTest/Detalji/" + stavka.FakturaID));
        }
예제 #13
0
        public IActionResult Uredi(int id)
        {
            OdrzaniCasDetalj o = db.OdrzaniCasDetalj.Include(x => x.UpisUOdjeljenje).ThenInclude(x => x.Ucenik).Where(x => x.Id == id).SingleOrDefault();

            if (o != null)
            {
                AjaxTestUrediVM model = new AjaxTestUrediVM
                {
                    Ocjena            = o.Ocjena,
                    OdrzanCasDetaljId = o.Id,
                    Odsutan           = o.Odsutan,
                    OpravdanoOdsutan  = o.OpravdanoOdsutan ?? default(bool),
                    Ucenik            = o.UpisUOdjeljenje.Ucenik.Ime
                };

                return(PartialView(model));
            }
            return(Redirect("Greska"));
        }
        public IActionResult Uredi(AjaxTestUrediVM model)
        {
            RezultatPretrage r = db.RezultatPretrage.Where(x => x.Id == model.RezultatId).Include(d => d.LabPretraga).Include(d => d.Modalitet).SingleOrDefault();

            if (r != null)
            {
                if (r.LabPretraga.VrstaVr == VrstaVrijednosti.Modalitet)
                {
                    r.ModalitetId = model.ModalitetId;
                }
                else
                {
                    r.NumerickaVrijednost = model.NumerickaVrijednost;
                }
                db.Update(r);
                db.SaveChanges();
                return(Redirect("/AjaxTest/Detalji/" + r.UputnicaId));
            }
            LoadViewBag(db.Modalitet.Where(x => x.LabPretragaId == r.LabPretragaId).ToList());
            return(PartialView(model));
        }
        public ActionResult Uredi(int id)
        {
            MaturskiIspitStavka obj = db.MaturskiIspitStavka
                                      .Where(x => x.Id == id)
                                      .Include(x => x.UpisUOdjeljenje)
                                      .ThenInclude(x => x.Ucenik)
                                      .SingleOrDefault();

            if (obj == null)
            {
                return(View("Greska"));
            }

            AjaxTestUrediVM model = new AjaxTestUrediVM
            {
                Ucenik   = obj.UpisUOdjeljenje.Ucenik.ImePrezime,
                Bodovi   = obj.Bodovi,
                StavkaID = obj.Id
            };

            return(PartialView(model));
        }
        public ActionResult Uredi(AjaxTestUrediVM obj)
        {
            MaturskiIspitStavka          x     = db.MaturskiIspitStavka.Find(obj.StavkaID);
            List <AjaxTestGenerisiDivVM> model = GetModelZaDiv(x.MaturskiIspitId);

            if (x != null)
            {
                if (obj.Bodovi < 0 || obj.Bodovi > 100)
                {
                    ModelState.AddModelError(nameof(obj.Bodovi), "Nije validan unos bodova. ");
                }
                if (ModelState.ErrorCount == 0)
                {
                    x.Bodovi = obj.Bodovi;
                    db.Update(x);
                    db.SaveChanges();
                    model = GetModelZaDiv(x.MaturskiIspitId);

                    return(PartialView("~/Views/AjaxTest/GenerisiDiv.cshtml", model));
                }
            }
            return(View(obj));
        }
예제 #17
0
        public IActionResult Uredi(AjaxTestUrediVM model)
        {
            OdrzaniCasDetalj o = db.OdrzaniCasDetalj.Find(model.OdrzanCasDetaljId);

            if (o != null)
            {
                if (model.Odsutan)
                {
                    o.OpravdanoOdsutan = model.OpravdanoOdsutan;
                }
                else
                {
                    if (model.Ocjena > 0 && model.Ocjena <= 5)
                    {
                        o.Ocjena = model.Ocjena;
                    }
                }
                db.Update(o);
                db.SaveChanges();
                return(Redirect("/AjaxTest/Prikazi/" + o.OdrzaniCasId));
            }

            return(View(model));
        }
        public IActionResult Uredi(int id)
        {
            RezultatPretrage r = db.RezultatPretrage.Where(c => c.Id == id).Include(d => d.LabPretraga).Include(d => d.Modalitet).SingleOrDefault();

            if (r != null)
            {
                AjaxTestUrediVM model = new AjaxTestUrediVM
                {
                    RezultatId          = r.Id,
                    NumerickaVrijednost = r.NumerickaVrijednost,
                    Pretraga            = r.LabPretraga.Naziv,
                    VrstaVr             = r.LabPretraga.VrstaVr.ToString(),
                    ModalitetId         = r.ModalitetId
                };
                if (model.VrstaVr == "Modalitet")
                {
                    model.Vrijednost = r.Modalitet.Opis;
                }

                LoadViewBag(db.Modalitet.Where(x => x.LabPretragaId == r.LabPretragaId).ToList());
                return(PartialView(model));
            }
            return(PartialView("Greska"));
        }