Exemple #1
0
 public IActionResult GetPerfilVehiculos(int idUsuario)
 {
     try
     {
         return(Ok(vehiculoMapper.ToVehiculoDTOList(vehiculoService.ListarPorIdUsuario(idUsuario))));
     }
     catch (Exception e)
     {
         return(errorResponseFactory.InternalServerErrorResponse(e));
     }
 }
Exemple #2
0
 public IActionResult Put(OperacionDTO opRes)
 {
     try
     {
         Operacion op = operacionService.Actualizar(opRes.IdOperacion, opRes.CodEstado);
         return(Ok(OperacionMapper.ConvertirAOperacionDTO(op)));
     }
     catch (ValidationException ve)
     {
         return(UnprocessableEntity(new ErrorResponse(StatusCodes.Status422UnprocessableEntity, ve.Message)));
     }
     catch (Exception e)
     {
         return(errorResponseFactory.InternalServerErrorResponse(e));
     }
 }
Exemple #3
0
 public IActionResult OperacionesDeUsuario(int id)
 {
     try
     {
         return(Ok(operacionesClasificadasDtoBuilder.Build(operacionService.ListadoOperacionesDeUsuario(id), id)));
     }
     catch (Exception e)
     {
         return(errorResponseFactory.InternalServerErrorResponse(e));
     }
 }
Exemple #4
0
 public IActionResult Get([FromQuery] ParametrosBusquedaVehiculo parametros)
 {
     try
     {
         parametrosValidator.Validate(parametros);
         return(Ok(vehiculoMapper.ToVehiculoDTOList(vehiculoService.Listar(parametros))));
     }
     catch (ValidationException ve)
     {
         Console.WriteLine(ve);
         return(BadRequest(new ErrorResponse(StatusCodes.Status400BadRequest, ve.Message)));
     }
     catch (FormatException fe)
     {
         Console.WriteLine(fe);
         return(UnprocessableEntity(new ErrorResponse(StatusCodes.Status422UnprocessableEntity, fe.Message)));
     }
     catch (Exception e)
     {
         return(errorResponseFactory.InternalServerErrorResponse(e));
     }
 }