internal static void PronadjiTreninge(ComboBox cmbVrsta, DataGridView dataGridView1) { VrstaTreninga v = cmbVrsta.SelectedItem as VrstaTreninga; trening = new Trening(); if (v != null) { trening.Uslov = " VrstaTreningaID=" + v.VrstaTreningaID + ""; } else { trening.Uslov = "Datum is not null"; } List <Trening> lista = (List <Trening>)komunikacija.PretraziTreninge(trening); dataGridView1.DataSource = lista; if (lista == null) { MessageBox.Show("Sistem ne može da nađe treninge po zadatim vrednostima!"); return; } if (lista.Count == 0) { MessageBox.Show("Ne postoje treninzi za odabrani kriterijum!"); } else { MessageBox.Show("Sistem je uspešno pronašao treninge!"); } }
public IActionResult Obrisi(int id) { VrstaTreninga v = _ctx.VrstaTreninga.Find(id); _ctx.VrstaTreninga.Remove(v); _ctx.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Uredi(int id) { VrstaTreninga v = _ctx.VrstaTreninga.Find(id); VrstaTreningaUrediVM model = new VrstaTreningaUrediVM(); model.VrstaTreningaId = v.VrstaTreningaId; model.Naziv = v.Naziv; _ctx.SaveChanges(); return(View("Dodaj", model)); }
public IActionResult Snimi(VrstaTreningaUrediVM model) { if (model.VrstaTreningaId == 0) { foreach (VrstaTreninga vrsta in _ctx.VrstaTreninga.ToList()) { if (vrsta.Naziv == model.Naziv) { ViewData["nazivGreska"] = "Vrsta treninga sa tim nazivom već postoji."; } } } if (ModelState.IsValid && ViewData["NazivGreska"] == null) { VrstaTreninga v; if (model.VrstaTreningaId != 0) { v = _ctx.VrstaTreninga.Find(model.VrstaTreningaId); ViewData["porukaUspjesno"] = "Uspješno ste uredili podatke od vrsti treninga."; } else { v = new VrstaTreninga(); _ctx.VrstaTreninga.Add(v); ViewData["porukaUspjesno"] = "Uspješno ste dodali vrstu treninga."; } v.Naziv = model.Naziv; _ctx.SaveChanges(); return(View("Dodaj", model)); } else { ViewData["porukaNeuspjesno"] = "Žao nam je. Podaci nisu validni."; return(View("Dodaj", model)); } }