Exemplo n.º 1
0
        public IActionResult Snimi(DrzavaUrediVM input)
        {
            if (!ModelState.IsValid)
            {
                input.regioniZaHTML = db.regioni.Select(r => new SelectListItem(r.Naziv, r.RegionId.ToString())).ToList();
                return(View(nameof(UrediForm), input));
            }
            Drzava d;

            if (input.DrzavaId == 0)
            {
                d = new Drzava();
                db.Add(d);
                TempData["poruka-success"] = "Uspjesno dodavanje nove drzave";
            }
            else
            {
                d = db.drzave.Find(input.DrzavaId);
                TempData["poruka-success"] = "Uspjesno izmjena drzave";
            }
            d.Naziv    = input.Naziv;
            d.RegionId = input.RegionId;

            db.SaveChanges();
            db.Dispose();

            return(RedirectToAction(nameof(Prikazi)));
        }
Exemplo n.º 2
0
        public ActionResult Uredi(int Id)
        {
            var drzavaServis = new DrzavaServis();

            var model = new DrzavaUrediVM();

            model.drzava = drzavaServis.DobaviDrzavuPoId(Id);

            return(View(model));
        }
Exemplo n.º 3
0
        public int IzmjeniDrzavu(DrzavaUrediVM drzava)
        {
            Drzava model = _drzavaDao.DobaviDrzavuPoId(drzava.drzava.Id);

            model.Naziv = drzava.drzava.Naziv;

            _drzavaDao.IzmjeniDrzavu(model);


            return(0);
        }
Exemplo n.º 4
0
        public ActionResult Uredi(DrzavaUrediVM model)
        {
            if (!ModelState.IsValid)
            {
                return(View(model));
            }

            var drzavaServis = new DrzavaServis();

            drzavaServis.IzmjeniDrzavu(model);

            return(RedirectToAction("Index"));
        }
Exemplo n.º 5
0
        public IActionResult UrediForm(int Id)
        {
            DrzavaUrediVM model = new DrzavaUrediVM();

            if (Id != 0)
            {
                Drzava d = db.drzave.Find(Id);
                model.DrzavaId = d.DrzavaId;
                model.Naziv    = d.Naziv;
                model.RegionId = d.RegionId;
            }

            model.regioniZaHTML = db.regioni.Select(r => new SelectListItem(r.Naziv, r.RegionId.ToString())).ToList();

            return(PartialView(nameof(UrediForm), model));
        }