Esempio n. 1
0
        public ActionResult Dodaj()
        {
            ZaposlenikUrediViewModel Model = new ZaposlenikUrediViewModel();

            Model.UlogaStavke = UcitajUloge();


            return(View("Uredi", Model));
        }
Esempio n. 2
0
        public ActionResult Snimi(ZaposlenikUrediViewModel zaposlenik)
        {
            if (!ModelState.IsValid)
            {
                zaposlenik.UlogaStavke = UcitajUloge();
                return(View("Uredi", zaposlenik));
            }

            Zaposlenik zaposlenikDB;

            if (zaposlenik.Id == 0)
            {
                zaposlenikDB          = new Zaposlenik();
                zaposlenikDB.Korisnik = new Korisnik();

                ctx.Zaposlenici.Add(zaposlenikDB);
            }
            else
            {
                zaposlenikDB = ctx.Zaposlenici
                               .Where(s => s.Id == zaposlenik.Id)
                               .Include(s => s.Korisnik).FirstOrDefault();
            }

            zaposlenikDB.Korisnik.Ime           = zaposlenik.Ime;
            zaposlenikDB.Korisnik.Prezime       = zaposlenik.Prezime;
            zaposlenikDB.Korisnik.KorisnickoIme = zaposlenik.KorisnickoIme;
            zaposlenikDB.Korisnik.Lozinka       = zaposlenik.Lozinka;
            zaposlenikDB.Korisnik.DatumRodjenja = zaposlenik.DatumRodjenja;
            zaposlenikDB.Korisnik.Adresa        = zaposlenik.Adresa;
            zaposlenikDB.Korisnik.Email         = zaposlenik.Email;
            zaposlenikDB.Korisnik.Kontakt       = zaposlenik.Kontakt;
            zaposlenikDB.DatumZaposlenja        = zaposlenik.DatumZaposlenja;
            zaposlenikDB.OpisPosla        = zaposlenik.OpisPosla;
            zaposlenikDB.Korisnik.UlogeId = zaposlenik.UlogaId;


            ctx.SaveChanges();


            return(RedirectToAction("Prikazi"));
        }
Esempio n. 3
0
        public ActionResult Uredi(int Id)
        {
            Zaposlenik zaposlenik = ctx.Zaposlenici.Where(x => x.Id == Id).Include(x => x.Korisnik).Single();

            ZaposlenikUrediViewModel Model = new ZaposlenikUrediViewModel()
            {
                Id              = zaposlenik.Id,
                Ime             = zaposlenik.Korisnik.Ime,
                DatumRodjenja   = zaposlenik.Korisnik.DatumRodjenja,
                Prezime         = zaposlenik.Korisnik.Prezime,
                Adresa          = zaposlenik.Korisnik.Adresa,
                Email           = zaposlenik.Korisnik.Email,
                Kontakt         = zaposlenik.Korisnik.Kontakt,
                KorisnickoIme   = zaposlenik.Korisnik.KorisnickoIme,
                Lozinka         = zaposlenik.Korisnik.Lozinka,
                DatumZaposlenja = zaposlenik.DatumZaposlenja,
                OpisPosla       = zaposlenik.OpisPosla,
                UlogaId         = zaposlenik.Korisnik.UlogeId.Value,
                UlogaStavke     = UcitajUloge()
            };


            return(View("Uredi", Model));
        }