public static Client.Route Convert(Model.Route modelRoute, IEnumerable <Checkpoint> modelCheckpoints)
        {
            if (modelRoute == null)
            {
                throw new ArgumentNullException(nameof(modelRoute));
            }

            var clientCheckpoints =
                ConverterUtils.ConvertModelCheckpointsToClientCheckpoints(modelRoute.Checkpoints, modelCheckpoints);

            var clientRoute = new Client.Route
            {
                Id          = modelRoute.Id.ToString(),
                FromPlace   = modelRoute.FromPlace,
                ToPlace     = modelRoute.ToPlace,
                Checkpoints = clientCheckpoints
            };

            return(clientRoute);
        }