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")); }
public IActionResult Dodaj() { DodajZaposlenikaVM vm = new DodajZaposlenikaVM(); PripremiStavke(vm); return(View("Dodaj", vm)); }
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 })); }