Example #1
0
        public IActionResult Dodaj(DodajZaposlenikaVM model)
        {
            if (ModelState.IsValid)
            {
                Korisnik zaposlenik = new Korisnik()
                {
                    Ime              = model.Ime,
                    Prezime          = model.Prezime,
                    AdresaStanovanja = model.AdresaStanovanja,
                    Aktivan          = model.Aktivan,
                    BrojTelefona     = model.BrojTelefona,
                    Email            = model.Email,
                    GradID           = model.GradId,
                    KorisnickoIme    = model.KorisnickoIme,
                    Spol             = model.Spol,
                    Zaposlenik       = new Data.EntityModels.Zaposlenik {
                    }
                };
                zaposlenik.SetLozinka(model.Lozinka);

                db.Korisnik.Add(zaposlenik);
                db.SaveChanges();
            }
            else
            {
                PripremiStavke(model);

                return(View("Dodaj", model));
            }


            return(RedirectToAction("Index"));
        }
Example #2
0
        public IActionResult Dodaj()
        {
            DodajZaposlenikaVM vm = new DodajZaposlenikaVM();

            PripremiStavke(vm);

            return(View("Dodaj", vm));
        }
Example #3
0
 private void PripremiStavke(DodajZaposlenikaVM Model)
 {
     Model.Spolovi = new List <SelectListItem>
     {
         new SelectListItem()
         {
             Value = "M",
             Text  = "Muski"
         },
         new SelectListItem()
         {
             Value = "Z",
             Text  = "Zenski"
         }
     };
     Model.Gradovi = new List <SelectListItem>();
     Model.Gradovi.AddRange(db.Grad
                            .Where(x => x.IsDeleted == false)
                            .Select(x => new SelectListItem()
     {
         Value = x.GradID.ToString(),
         Text  = x.Naziv
     }));
 }