public async Task <IActionResult> SignUp(SignUpModel model) { ViewBag.Title = "ДУБ - Регистрация"; if (!ModelState.IsValid) { return(View()); } if (await CheckEmail(model.Email)) { ModelState.AddModelError("Email", "Пользователь с данной электронной почтой уже зарегистрирован!"); return(View()); } Autor autor = new Autor(); model.ToAutor(ref autor); await _oak.Autors.AddAsync(autor); _oak.SaveChanges(); await Authenticate(model.Email); return(RedirectToAction("All", "Articles")); }