Beispiel #1
0
        public IActionResult Dodaj()
        {
            ZaposlenikDodajVM model = new ZaposlenikDodajVM();

            GenerisiCmbStavke(model);

            return(View(model));
        }
Beispiel #2
0
 private void GenerisiCmbStavke(ZaposlenikDodajVM model)
 {
     model.GradLista = db.Grad.Select(s => new SelectListItem
     {
         Text  = s.Naziv,
         Value = s.GradId.ToString()
     }).ToList();
     model.RadnoMjestoList = db.RadnoMjesto.Select(s => new SelectListItem
     {
         Text  = s.Naziv,
         Value = s.Id.ToString()
     }).ToList();
 }
Beispiel #3
0
        public IActionResult DodajSave(ZaposlenikDodajVM model)
        {
            if (ModelState.IsValid)
            {
                Zaposlenik      z  = db.Zaposlenik.Find(model.Id);
                KorisnickiNalog kn = new KorisnickiNalog();

                if (z == null)
                {
                    z = new Zaposlenik();

                    db.Add(kn);
                    db.Add(z);
                }

                kn.KorisnickoIme = model.KorisnickoIme;
                kn.Lozinka       = model.Lozinka;

                z.Ime               = model.Ime;
                z.Prezime           = model.Prezime;
                z.Email             = model.Email;
                z.Telefon           = model.Telefon;
                z.KorisnickiNalogId = kn.Id;
                z.Adresa            = model.Adresa;
                z.JMBG              = model.JMBG;
                z.DatumRodjenja     = model.DatumRodjenja;
                z.GradId            = model.GradID;
                z.RadnoMjestoId     = model.RadnoMjestoId;

                db.SaveChanges();

                return(RedirectToAction("List"));
            }
            else
            {
                GenerisiCmbStavke(model);
                return(View("Dodaj", model));
            }
        }
Beispiel #4
0
        public IActionResult Uredi(int id)
        {
            Zaposlenik      z  = db.Zaposlenik.Find(id);
            KorisnickiNalog kn = db.KorisnickiNalog.Where(w => w.Id == z.KorisnickiNalogId).SingleOrDefault();


            ZaposlenikDodajVM model = new ZaposlenikDodajVM();

            GenerisiCmbStavke(model);

            model.Ime           = z.Ime;
            model.Prezime       = z.Prezime;
            model.Adresa        = z.Adresa;
            model.Email         = z.Email;
            model.KorisnickoIme = z.KorisnickiNalog.KorisnickoIme;
            model.Lozinka       = z.KorisnickiNalog.Lozinka;
            model.Telefon       = z.Telefon;
            model.JMBG          = z.JMBG;
            model.DatumRodjenja = z.DatumRodjenja;
            model.GradID        = z.GradId;
            model.RadnoMjestoId = z.RadnoMjestoId;

            return(View(model));
        }