public ActionResult Dodaj()
        {
            GradUrediVM model = new GradUrediVM {
            };

            return(View("Dodaj", model));
        }
Example #2
0
        public ActionResult Uredi(int Id)
        {
            var gradServis = new GradoviServis();

            var model = new GradUrediVM();

            model.grad = gradServis.DobaviGradPoId(Id);

            return(View(model));
        }
        public IActionResult Uredi(int id)
        {
            Grad        g     = _ctx.Gradovi.Find(id);
            GradUrediVM model = new GradUrediVM();

            model.GradId = g.GradId;
            model.Naziv  = g.Naziv;

            return(View("Dodaj", model));
        }
Example #4
0
        public int IzmjeniGrad(GradUrediVM grad)
        {
            Grad model = _gradoviDao.DobaviGradPoId(grad.grad.Id);

            model.Naziv = grad.grad.Naziv;

            _gradoviDao.IzmjeniGrad(model);

            return(0);
        }
Example #5
0
        public ActionResult Uredi(GradUrediVM model)
        {
            if (!ModelState.IsValid)
            {
                return(View(model));
            }

            var gradServis = new GradoviServis();

            gradServis.IzmjeniGrad(model);

            return(RedirectToAction("Index"));
        }
        public IActionResult Snimi(GradUrediVM model)
        {
            if (model.GradId == 0)
            {
                foreach (Grad grad in _ctx.Gradovi.ToList())
                {
                    if (grad.Naziv == model.Naziv)
                    {
                        ViewData["NazivGreska"] = "Grad sa tim nazivom već postoji.";
                    }
                }
            }

            if (ModelState.IsValid && ViewData["NazivGreska"] == null)
            {
                Grad g;

                if (model.GradId != 0)
                {
                    g = _ctx.Gradovi.Find(model.GradId);
                    ViewData["porukaUspjesno"] = "Uspješno ste uredili podatke o gradu.";
                }
                else
                {
                    g = new Grad();
                    _ctx.Gradovi.Add(g);
                    ViewData["porukaUspjesno"] = "Uspješno ste dodali grad.";
                }
                g.Naziv = model.Naziv;

                _ctx.SaveChanges();
                return(View("Dodaj", model));
            }
            else
            {
                ViewData["porukaNeuspjesno"] = "Žao nam je. Podaci nisu validni.";
                return(View("Dodaj", model));
            }
        }