Example #1
0
        public IActionResult Dodaj(GradVM vm)
        {
            Grad x = new Grad()
            {
                Naziv         = vm.Grad,
                PostanskiBroj = vm.PostanskiBroj,
                DrzavaID      = vm.DrzavaId,
            };

            db.Grad.Add(x);
            db.SaveChanges();
            return(RedirectToAction(nameof(Index)));
        }
Example #2
0
        public IActionResult Dodaj()
        {
            GradVM vm = new GradVM()
            {
                Drzava = db.Drzava.Select(x => new SelectListItem()
                {
                    Text  = x.Naziv,
                    Value = x.DrzavaID.ToString()
                }).ToList()
            };

            return(View(vm));
        }
Example #3
0
        public IActionResult Dodaj(GradVM model)
        {
            List <Grad> gradovi = _db.Grad.ToList();

            foreach (var item in gradovi)
            {
                if (item.Naziv == model.GradForSave.Naziv)
                {
                    return(View("Index"));
                }
            }
            _db.Grad.Add(model.GradForSave);
            _db.SaveChanges();
            return(PartialView("GradElement", model));
        }
Example #4
0
        public IActionResult Index()
        {
            GradVM model = new GradVM();

            model.Drzava = _db.Drzava.Select(x => new SelectListItem()
            {
                Text  = x.Naziv,
                Value = x.DrzavaID.ToString()
            }).ToList();
            model.GradRow = _db.Grad.Select(x => new GradVM.RoW()
            {
                GradID        = x.GradID,
                Naziv         = x.Naziv,
                PostanskiBroj = x.PostanskiBroj,
                DrzavaNaziv   = x.Drzava.Naziv
            }).ToList();
            return(View(model));
        }
Example #5
0
        public IActionResult SnimiGrad(GradVM grad)
        {
            if (!ModelState.IsValid)
            {
                ViewData["gradovi"] = _context.Grad.ToList();

                DirekcijeVM direkcije = new DirekcijeVM();
                return(View("Dodaj", direkcije));
            }


            _context.Grad.Add(new Grad
            {
                Naziv         = grad.Naziv,
                PostanskiBroj = grad.PostanskiBroj
            });
            _context.SaveChanges();
            return(RedirectToAction("Dodaj"));
        }
Example #6
0
        public IActionResult DodajGrad()
        {
            GradVM grad = new GradVM();

            return(PartialView("DodajGrad", grad));
        }