public RouteVisualizationRequest ConvertRouteVisualizationRequest(RouteVisualizationRequestMessage message) { return(new RouteVisualizationRequest() { ImageHeight = message.ImageHeight, ImageWidth = message.ImageWidth, PathColor = message.PathColor, PathWidth = message.PathWidth, Coords = message.Coords.Select(x => ConvertCoord(x)).ToList() }); }
public override async Task <RouteVisualizationResponseMesage> GetPathImage(RouteVisualizationRequestMessage request, ServerCallContext context) { logger.LogInformation("Request targeted visualization service"); var mediatorRequest = converter.ConvertRouteVisualizationRequest(request); var response = await mediator.Send(new GetPathImageQuery(mediatorRequest)); var responseMessage = converter.ConvertRouteVisualizationResponse(response); return(responseMessage); }