public static int Execute(RoutesArrivingFilter filter)
        {
            var total = filter.graph.Nodes
                        .Sum(node =>
                             node.Routes.Any(path => path.End.Name.Equals(filter.client.Name)) ?
                             1 : 0
                             );

            return(total);
        }
        public string CountRoutesArriving(Node client)
        {
            var filter = new RoutesArrivingFilter(this._graph, client);

            return(GetCountRoutesArriving.Execute(filter).ToString());
        }