public IActionResult Dodaj(int Id) { UstanoveKantoniDodajViewModel dodaj = new UstanoveKantoniDodajViewModel(); dodaj.KantonId = Id; dodaj.Kantoni = _db.Kantoni.Select(x => new SelectListItem { Text = x.NazivKantona, Value = x.Id.ToString() }).ToList(); return(View(dodaj)); }
public IActionResult Uredi(int Id) { db.EntityModels.UstanoveKantoni ustanova = _db.Ustanove.Find(Id); UstanoveKantoniDodajViewModel uredi = new UstanoveKantoniDodajViewModel { Id = ustanova.Id, Adresa = ustanova.Adresa, Email = ustanova.Email, KontaktTelefon = ustanova.KontaktTelefon, Link = ustanova.Link, NazivUstanove = ustanova.NazivUstanove, KantonId = ustanova.KantonId, Kantoni = _db.Kantoni.Select(x => new SelectListItem { Text = x.NazivKantona, Value = x.Id.ToString() }).ToList() }; return(View(uredi)); }
public IActionResult Snimi(UstanoveKantoniDodajViewModel vm) { db.EntityModels.UstanoveKantoni ustanova; if (vm.Id == 0) { ustanova = new db.EntityModels.UstanoveKantoni(); _db.Ustanove.Add(ustanova); } else { ustanova = _db.Ustanove.Find(vm.Id); } ustanova.KantonId = vm.KantonId; ustanova.NazivUstanove = vm.NazivUstanove; ustanova.Adresa = vm.Adresa; ustanova.KontaktTelefon = vm.KontaktTelefon; ustanova.Link = vm.Link; ustanova.Email = vm.Email; _db.SaveChanges(); return(Redirect("/Administracija/UstanoveKantoni/Index/" + ustanova.KantonId)); }