示例#1
0
        public IActionResult SnimiGrad(LokacijeDodajVM VM)
        {
            Grad grad = new Grad
            {
                DrzavaId = VM.DrzavaId,
                Naziv    = VM.Naziv
            };

            _db.Gradovi.Add(grad);
            _db.SaveChanges();

            return(RedirectToAction("Gradovi", new { DrzavaId = grad.DrzavaId }));
        }
示例#2
0
        public IActionResult Dodaj_Grad(int drzavaId)
        {
            LokacijeDodajVM VM = new LokacijeDodajVM
            {
                Drzave = _db.Drzave.Select
                         (
                    x => new SelectListItem
                {
                    Text  = x.Naziv,
                    Value = x.Id.ToString()
                }
                         ).ToList(),

                DrzavaId = drzavaId
            };

            if (HttpContext.IsAjax())
            {
                return(PartialView(VM));
            }
            return(View(VM));
        }
        public IActionResult Snimi(LokacijeDodajVM model)
        {
            if (!ModelState.IsValid)
            {
                return(View("Dodaj", model));
            }
            Drzava novaDrzava = null;

            if (model.Drzava.id != null)
            {
                novaDrzava = model.Drzava;
                _db.Drzava.Update(novaDrzava);
                _db.SaveChanges();
            }
            else
            {
                novaDrzava = new Drzava();
                novaDrzava = model.Drzava;
                _db.Drzava.Add(novaDrzava);
                _db.SaveChanges();
            }

            return(Redirect("/Administrator/Lokacije/Index"));
        }