public IActionResult GetPerfilVehiculos(int idUsuario) { try { return(Ok(vehiculoMapper.ToVehiculoDTOList(vehiculoService.ListarPorIdUsuario(idUsuario)))); } catch (Exception e) { return(errorResponseFactory.InternalServerErrorResponse(e)); } }
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)); } }
public IActionResult OperacionesDeUsuario(int id) { try { return(Ok(operacionesClasificadasDtoBuilder.Build(operacionService.ListadoOperacionesDeUsuario(id), id))); } catch (Exception e) { return(errorResponseFactory.InternalServerErrorResponse(e)); } }
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)); } }