public static List <Error> TryBuild( string networkMapsDirectory, out NetworkMap networkMap) { var errors = new List <Error>(); networkMap = new NetworkMap(); errors.AddRange( networkMap.ReadNetworkMapsFromDirectory( networkMapsDirectory ) ); return(errors); }
public List <Error> TryBuildNetworkMap( string networkMapsDirectory) { var errors = NetworkMap.TryBuild( networkMapsDirectory, out NetworkMap networkMap ); errors.AddRange( ValidateNetworkMap() ); if (!errors.Any()) { NetworkMap = networkMap; } return(errors); }