public IActionResult Login(LoginInputModel model) { var user = _userService.ValidarUser(model.Usuario, model.Password); if (user == null) { ModelState.AddModelError("Acceso Denegado", "Username or password is incorrect"); var problemDetails = new ValidationProblemDetails(ModelState) { Status = StatusCodes.Status400BadRequest, }; return(BadRequest(problemDetails)); } var response = _jwtService.GenerarToken(user); return(Ok(response)); }
public IActionResult Login(LoginInputModel login) { var user = _usuarioService.Validate(login.UsuarioI, login.Contrasena); if (user == null) { ModelState.AddModelError("Acceso Denegado", "Usuario y/o Contraseña es incorrecta"); var problemDetails = new ValidationProblemDetails(ModelState) { Status = StatusCodes.Status400BadRequest, }; return(BadRequest(problemDetails)); } var response = _jwtService.GenerarToken(user); return(Ok(response)); }