Beispiel #1
0
        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());
            }
        }
Beispiel #2
0
        public IActionResult Index()
        {
            var uporabnik = new UporabnikZgesli();

            return(View(uporabnik));
        }