TracksQuery.cs 367 B

123456789101112131415161718
  1. using RunnersMeet.Server.Domain;
  2. namespace RunnersMeet.Server.Persistence;
  3. public class TracksQuery : ITracksQuery
  4. {
  5. private readonly IDatabase _database;
  6. public TracksQuery(IDatabase database)
  7. {
  8. _database = database;
  9. }
  10. public IEnumerable<Track> Get()
  11. {
  12. return _database.Tracks.Query().OrderBy(t => t.DisplayName).ToEnumerable();
  13. }
  14. }