public ActionResult <AuthData> Post([FromBody] LoginModel model) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var user = userRepository.GetSingle(model.Login); if (user == null) { return(BadRequest(new { email = "no user with this email" })); } var passwordValid = authService.VerifyPassword(model.Password, user.Result.Pass); if (!passwordValid) { return(BadRequest(new { password = "******" })); } return(authService.GetAuthData(user.Result.Id.ToString())); }