public async Task <IActionResult> DodajUposlenik(KorisnikZaposlenikDodajVM model) { if (!ModelState.IsValid) { model.Gradovi = GetGradovi(); model.Plate = GetPlate(); model.TipoviUposlenika = GetTipoviUposlenika(); return(View("DodajUposlenik", model)); } var nalog = new Nalog { Id = Guid.NewGuid().ToString(), UserName = model.Username, IsUposlenik = true }; await userManager.CreateAsync(nalog, model.Password); var noviZaposlenik = new Uposlenik { BrojTelefona = model.BrojTelefona, GradID = model.GradID.Value, Ime = model.Ime, Prezime = model.Prezime, PlataID = model.PlataID.Value, TipUposlenikaID = model.TipUposlenikaID.Value, UserId = nalog.Id }; db.Uposlenici.Add(noviZaposlenik); db.SaveChanges(); return(RedirectToAction("Index")); }
public IActionResult DodajUposlenik() { var model = new KorisnikZaposlenikDodajVM(); model.Gradovi = GetGradovi(); model.Plate = GetPlate(); model.TipoviUposlenika = GetTipoviUposlenika(); return(View("DodajUposlenik", model)); }