Ejemplo n.º 1
0
        public ActionResult NovoTakmicenje()
        {
            ViewBag.Title = "Novo takmičenje";
            TakmicenjeViewModel model = new TakmicenjeViewModel();

            model.Gradovi = _helperRepository.GetGradovi();
            return(View(model));
        }
Ejemplo n.º 2
0
 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);
     }
 }
Ejemplo n.º 3
0
        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));
            }
        }