public async Task <IActionResult> Register(RegisterModel model) { if (ModelState.IsValid) { UserModel user = await db.Users.FirstOrDefaultAsync(u => u.Email == model.Email); if (user == null) { // добавляем пользователя в бд db.Users.Add(new UserModel() { Email = model.Email, Password = model.Password }); await db.SaveChangesAsync(); await Authenticate(model.Email); // аутентификация return(RedirectToAction("Index", "Home")); } else { ModelState.AddModelError("", "Некорректные логин и(или) пароль"); } } return(View(model)); }