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