Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class MeuDependencyResolver : IDependencyResolver
- {
- private ILookup<Type, object> dependencias;
- public MeuDependencyResolver()
- {
- this.dependencias = Dependencias().ToLookup(x => x.GetType());
- }
- private IEnumerable<object> Depencencias()
- {
- yield return new DummyDependencia1();
- yield return new DummyDependencia2();
- yield return new DummyDependencia2_2();
- }
- public object GetService(Type serviceType)
- {
- return dependencias[serviceType].FirstOrDefault();
- }
- public IEnumerable<object> GetServices(Type serviceType)
- {
- return dependencias[serviceType];
- }
- }
Add Comment
Please, Sign In to add comment