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")); }
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)); }