public async Task <ActionResult> Register(RegisterViewModel model) { if (ModelState.IsValid) { var user = new ApplicationUser { UserName = model.Email, Email = model.Email }; var result = await UserManager.CreateAsync(user, model.Password); if (result.Succeeded) { await SignInManager.SignInAsync(user, isPersistent : false, rememberBrowser : false); UserManager.AddToRole(user.Id, "User"); Uzytkownik uzytkownik = new Uzytkownik { Nick = model.Nazwa, Email = model.Email, Rola = UzytkownikRola.User }; CsGoServerContext db = new CsGoServerContext(); db.Uzytkownicy.Add(uzytkownik); db.SaveChanges(); //SendMail.SendMails(model.Email, "Panel", "Dziękujemy za rejestracje!"); return(RedirectToAction("Index", "Home")); } AddErrors(result); } // Dotarcie do tego miejsca wskazuje, że wystąpił błąd, wyświetl ponownie formularz return(View(model)); }