public async Task <IActionResult> Create(Persons persons) { if (persons.Name.Length < 3 || persons.Name.Length > 10) { ModelState.AddModelError("Name", "Длина строки должна быть от 3 до 10 символов"); } if (_pers.EqualPers(persons.Name, "add", null).Count() > 0) { ModelState.AddModelError("Name", "Персонаж с таким именем занят!"); } if (ModelState.IsValid) { var name = HttpContext.User.Identity.Name; var persId = await _pers.CreatePers(persons, name, "add"); return(RedirectToAction(nameof(Index))); } return(View(persons)); }