public ActionResult NovoTakmicenje() { ViewBag.Title = "Novo takmičenje"; TakmicenjeViewModel model = new TakmicenjeViewModel(); model.Gradovi = _helperRepository.GetGradovi(); return(View(model)); }
public bool DodajNovoTakmicenje(TakmicenjeViewModel model) { try { using (dataContext connection = new dataContext()) { Takmicenja takmicenje = new Takmicenja(); takmicenje.Datum = model.Datum; takmicenje.GradId = model.GradId; takmicenje.Naziv = model.Naziv; takmicenje.OsvojenaMjesta = model.OsvojenaMjesta; connection.Takmicenja.Add(takmicenje); connection.SaveChanges(); return(true); } } catch (Exception) { return(false); } }
public ActionResult NovoTakmicenje(TakmicenjeViewModel model) { ViewBag.Title = "Novo takmičenje"; if (ModelState.IsValid) { var isDodan = _helperRepository.DodajNovoTakmicenje(model); if (isDodan) { return(PartialView("_uspjeh", "/Admin/Takmicenja")); } else { return(PartialView("_greska", "/Admin/Takmicenja")); } } else { model.Gradovi = _helperRepository.GetGradovi(); ModelState.AddModelError("", "Provjerite podatke i pokušajte opet."); return(PartialView("_novoTakmicenje", model)); } }