master
1using System.Collections.Generic;
2using Notepad.Domain.Repositories;
3using Notepad.Infrastructure.Container;
4
5namespace Notepad.DataAccess.Repositories {
6 public class DefaultRepository<T> : IRepository<T> {
7 private IDependencyRegistry registry;
8
9 public DefaultRepository(IDependencyRegistry registry) {
10 this.registry = registry;
11 }
12
13 public IEnumerable<T> All() {
14 return registry.AllImplementationsOf<T>();
15 }
16 }
17}