public IActionResult Login(RegistrationViewModel user) { var userItem = cuRepo.FindExistingCitizenUser(user.Login); if (userItem == null) { ModelState.AddModelError("Login", "Данный логин не существует"); } else if (userItem.Password != user.Password) { ModelState.AddModelError("Password", "Неправильный пароль"); } else if (!pmRepo.IsUserPoliceman(userItem)) { ModelState.AddModelError("", "Данный человек не является полицейским"); } if (!ModelState.IsValid) { return(View(user)); } return(RedirectToAction("Index", new { profileId = userItem.Id })); }