public IActionResult Snimi(GradEditVM input)
        {
            MojDbContext db = new MojDbContext();
            Grad         g;

            if (input.Id == 0)
            {
                g = new Grad();
                db.Add(g);
            }
            else
            {
                g        = db.Grad.Find(input.Id);
                g.GradID = input.Id;
                if (DaLiPostoji(input.Naziv))
                {
                    return(Redirect("/Grad/?poruka=Grad je vec pohranjen u bazu"));
                }
            }

            g.DrzavaID      = input.DrzavaID;
            g.Naziv         = input.Naziv;
            g.PostanskiBroj = input.PostanskiBroj;

            db.SaveChanges();
            db.Dispose();
            return(Redirect("/Grad/?poruka=Uspjesno ste pohranili podatke za grad"));
        }
        public IActionResult DodajForm()
        {
            MojDbContext db    = new MojDbContext();
            GradEditVM   model = new GradEditVM();

            model.Drzava = db.Drzava.Select(o => new SelectListItem(o.Naziv, o.DrzavaID.ToString())).ToList();
            return(View("UrediForm", model));
        }
Ejemplo n.º 3
0
        public IActionResult Edit(int id)
        {
            GradEditVM model = _db.Grad.Where(x => x.GradID == id).Select(x => new GradEditVM()
            {
                GradID        = x.GradID,
                Naziv         = x.Naziv,
                PostanskiBroj = x.PostanskiBroj
            }).FirstOrDefault();

            return(View(model));
        }
Ejemplo n.º 4
0
        public IActionResult Edit(int id, GradEditVM model)
        {
            Grad x = _db.Grad.Where(x => x.GradID == id).FirstOrDefault();

            if (x != null)
            {
                x.Naziv         = model.Naziv;
                x.PostanskiBroj = model.PostanskiBroj;
                _db.SaveChanges();
            }
            return(RedirectToActionPermanent(nameof(Index)));
        }
        public IActionResult UrediForm(int GradId)
        {
            if (GradId == 0)
            {
                return(RedirectToAction(nameof(Index)));
            }

            MojDbContext db = new MojDbContext();
            Grad         g  = db.Grad.Find(GradId);

            if (g == null)
            {
                return(RedirectToAction(nameof(Index)));
            }
            GradEditVM model = new GradEditVM();

            model.Drzava        = db.Drzava.Select(o => new SelectListItem(o.Naziv, o.DrzavaID.ToString())).ToList();
            model.DrzavaID      = g.DrzavaID;
            model.Id            = g.GradID;
            model.Naziv         = g.Naziv;
            model.PostanskiBroj = g.PostanskiBroj;

            return(View("UrediForm", model));
        }