public async Task <IActionResult> Edit(long id, [Bind("EMSO,Ime,Priimek,Email,Datum_Roj,Kraj_Roj,Starost,Naslov,Postna_Stevilka,Drzava")] UserWithGeslo userWithGeslo) { if (id != userWithGeslo.EMSO) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(userWithGeslo); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!UserWithGesloExists(userWithGeslo.EMSO)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(userWithGeslo)); }
public async Task <IActionResult> Forma(UserWithGeslo user) { if (!ModelState.IsValid) { //return RedirectToAction("asd",,,) //return RedirectToAction("RegistracijaInvalid", new User(user)); return(View("~/Views/Registracija/Registracija.cshtml", user)); } //return RedirectToAction("Registracija"); //var usr = new User { UserName = user.Email, Email = user.Email }; user.UserName = user.Email; var result = await userManager.CreateAsync(user, user.Geslo); if (result.Succeeded) { await signInManager.SignInAsync(user, isPersistent : false); } else { foreach (var error in result.Errors) { ModelState.AddModelError("", error.Description); } return(View("~/Views/Registracija/Registracija.cshtml", user)); } return(View(user)); }
public async Task <IActionResult> Create([Bind("EMSO,Ime,Priimek,Email,Datum_Roj,Kraj_Roj,Starost,Naslov,Postna_Stevilka,Drzava")] UserWithGeslo userWithGeslo) { if (ModelState.IsValid) { _context.Add(userWithGeslo); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(userWithGeslo)); }