public ActionResult Registration(RegisterModel registerModel) { try { if (ModelState.IsValid) { var user = _userService.Find(registerModel.Login, registerModel.Password); if (user == null) { _userService.Add(registerModel.MapToDtoModel(), out int id); _userService.AddRoleForUser(id, 1); if (user != null) { CreateCookie(user); return(RedirectToAction("Index", "User")); } } else { ModelState.AddModelError("", "Пользователь с таким логином уже существует"); } } return(View(registerModel)); } catch { return(View("NotFound")); } }