예제 #1
0
        public IActionResult SnimiRadnika(RadnikDodajVM input)
        {
            KorisnickiNalog x = new KorisnickiNalog
            {
                KorisnickoIme  = input.korisnickoIme,
                Lozinka        = input.lozinka,
                ZapamtiLozinku = input.zapamtiLozinku
            };

            _context.KorisnickiNalogs.Add(x);
            _context.SaveChanges();

            Radnik rad = new Radnik
            {
                KorisnickiNalogId = x.KorisnickiNalogId,
                Ime         = input.Ime,
                Prezime     = input.Prezime,
                JMBG        = input.JMBG,
                Adresa      = input.Adresa,
                Telefon     = input.Telefon,
                Email       = input.Email,
                GradId      = input.gradID,
                DrzavaId    = input.drzavaID,
                Pozicija    = input.Pozicija,
                GodineStaza = input.GodineStaza
            };

            _context.Radniks.Add(rad);
            _context.SaveChanges();
            return(RedirectToAction("Index", "Radnik"));
        }
예제 #2
0
        public IActionResult DodajRadnika()
        {
            RadnikDodajVM ulazniModel = new RadnikDodajVM();

            ulazniModel.gradovi = _context.Grads
                                  .Select(g => new SelectListItem
            {
                Value = g.GradId.ToString(),
                Text  = g.NazivGrada
            }).ToList();

            ulazniModel.drzave = _context.Drzavas
                                 .Select(d => new SelectListItem
            {
                Value = d.DrzavaId.ToString(),
                Text  = d.NazivDrzave
            }).ToList();


            return(View("DodajRadnika", ulazniModel));
        }