Exemple #1
0
        public IActionResult IzbrisiPost(AktivnostIzmeni model)
        {
            Aktivnost aktivnost = new Aktivnost();

            aktivnost.StudentJMBG         = model.StudentJMBG;
            aktivnost.NastavnikJMBG       = model.NastavnikJMBG;
            aktivnost.SifraTipaAktivnosti = model.SifraTipaAktivnosti;
            aktivnost.SifraPredmeta       = model.SifraPredmeta;
            aktivnost.BrojPoena           = model.BrojPoena;
            aktivnost.Datum         = model.Datum;
            aktivnost.TipAktivnosti = _tipAktivnostiData.VratiTip(model.SifraPredmeta, model.SifraTipaAktivnosti);
            if (aktivnost.TipAktivnosti.Obavezna == true)
            {
                if (model.BrojPoena >= aktivnost.TipAktivnosti.MaxBrojPoena * 0.5)
                {
                    aktivnost.Status = true;
                }
                else
                {
                    aktivnost.Status = false;
                }
            }
            else
            {
                aktivnost.Status = true;
            }
            aktivnost.Validna = false;
            Console.WriteLine("briseeee! " + aktivnost.SifraPredmeta);
            _aktivnostData.Izbrisi(aktivnost);
            _slusanjaData.IzracunajOcenu(model.StudentJMBG, model.SifraPredmeta, _aktivnostData.UcitajSvePoStudentuIPredmetu(model.StudentJMBG, model.SifraPredmeta));
            return(RedirectToAction("SveAktivnosti"));
        }
Exemple #2
0
        public IActionResult Izbrisi(string JMBG, string JMBGS, string sifraPredmeta, string sifraTipaAktivnosti, string datum, string brojPoena)
        {
            AktivnostIzmeni model = new AktivnostIzmeni();

            model.SifraTipaAktivnosti = sifraTipaAktivnosti;
            model.SifraPredmeta       = sifraPredmeta;
            model.StudentJMBG         = JMBGS;
            model.NastavnikJMBG       = JMBG;
            model.IzabraniNastavnik   = _nastavnikData.Vrati(JMBG);
            model.IzabraniStudent     = _studentData.VratiPoJMBG(JMBGS);
            model.TipAktivnosti       = _tipAktivnostiData.VratiTip(sifraPredmeta, sifraTipaAktivnosti);
            model.Datum     = DateTime.Parse(datum);
            model.BrojPoena = Int32.Parse(brojPoena);
            return(View("Izbrisi", model));
        }