public async Task <IActionResult> Login([FromBody] LoginViewModel login) { var user = await _authLogic.AuthenticateUser(login); if (user != null) { return(Ok(new { token = _authLogic.GenerateJWT(user) })); } return(Unauthorized()); }
public new JsonResult User(UserAuthModel userAuth) { if (!ModelState.IsValid) { return(Json(new { Error = string.Join(", ", ModelStateErrors) })); } var user = _authLogic.AuthenticateUser(userAuth); return(Json(user)); }