public Transport[] GetTransports()
 {
     TransportEntity[] entities = new CriticalResultsEntityManager().GetAllTransports();
     List<Transport> transports = new List<Transport>();
     foreach (TransportEntity entity in entities)
     {
         Transport transport = new Transport(entity);
         transport.ResolveLevels();
         transports.Add(transport);
     }
     return transports.ToArray();
 }
 public Transport[] GetTransportsForLevel(string levelUuid)
 {
     Guid level = new Guid(levelUuid);
     TransportEntity [] entities = new CriticalResultsEntityManager().GetTransportsForLevel(level);
     List<Transport> transports = new List<Transport>();
     foreach (TransportEntity e in entities)
     {
         Transport t = new Transport(e);
         t.ResolveLevels();
         transports.Add(t);
     }
     return transports.ToArray();
 }