Ejemplo n.º 1
0
 public IActionResult GetPerfilVehiculoPorId(int idUsuario, int idVehiculo)
 {
     try
     {
         usuarioVehiculoValidator.Validate(idUsuario, idVehiculo);
         return(Ok(vehiculoMapper.ToPerfilVehiculoDTO(vehiculoService.ObtenerPorIdParaPerfil(idVehiculo))));
     }
     catch (ValidationException ve)
     {
         Console.WriteLine(ve);
         return(UnprocessableEntity(new ErrorResponse(StatusCodes.Status422UnprocessableEntity, ve.Message)));
     }
     catch (Exception e)
     {
         return(errorResponseFactory.InternalServerErrorResponse(e));
     }
 }