Example #1
0
 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()
     });
 }
Example #2
0
        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);
        }