예제 #1
0
        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));
        }
예제 #2
0
        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));
        }
예제 #3
0
 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));
 }