public async Task <IActionResult> Index(UporabnikZgesli uporabnik) { if (ModelState.IsValid) { /* * TempData["Ime"] = uporabnik.Ime; * TempData["Priimek"] = uporabnik.Priimek; * TempData["Datum"] = uporabnik.DatumRojstva; * TempData["Emso"] = uporabnik.EMSO; * TempData["Starost"] = uporabnik.Starost; * TempData["KrajRojstva"] = uporabnik.KrajRojstva; * TempData["Naslov"] = uporabnik.Naslov; * TempData["PostnaStevilka"] = uporabnik.PostnaStevilka; * TempData["Posta"] = uporabnik.Posta; * TempData["Drzava"] = uporabnik.Drzava; * TempData["EPosta"] = uporabnik.EPosta; * //TempData["Geslo"] = uporabnik.Geslo; * //TempData["GesloDva"] = uporabnik.PonovnoGeslo; */ uporabnik.UserName = uporabnik.EPosta; var uporabnikString = JsonConvert.SerializeObject(uporabnik); var rezultat = await UserManager.CreateAsync(uporabnik, uporabnik.Geslo); if (rezultat.Succeeded) { await UserManager.AddToRoleAsync(uporabnik, "User"); return(RedirectToAction("Index", "Home")); } else { foreach (var data in rezultat.Errors) { ModelState.AddModelError("", data.Description); } } /* * using (var kontekst = new PodatkiContext()) * { * // kontekst.Uporabniki.Add(uporabnik); * kontekst.SaveChanges(); * } */ return(RedirectToAction("ZadnjiKorak", uporabnik)); } else { return(View()); } }
public IActionResult Index() { var uporabnik = new UporabnikZgesli(); return(View(uporabnik)); }