Beispiel #1
0
 public ProxyableService(DaoRepository repository, AppConf appConf)
 {
     AppConf            = appConf;
     DaoRepository      = repository;
     Repository         = repository;
     Logger             = appConf?.Logger ?? Log.Default;
     RepositoryResolver = new DefaultRepositoryResolver(repository);
 }
Beispiel #2
0
 protected ProxyableService()
 {
     AppConf            = new AppConf();
     RepositoryResolver = new ApplicationRepositoryResolver();
     Logger             = Log.Default;
     Repository         = new DaoRepository();
     RepositoryResolver = new DefaultRepositoryResolver(Repository);
     DiagnosticName     = GetType().Name;
 }
Beispiel #3
0
 public ProxyableService(IRepository genericRepo, DaoRepository daoRepo, AppConf appConf) : this(daoRepo, appConf)
 {
     Repository         = genericRepo;
     RepositoryResolver = new DefaultRepositoryResolver(genericRepo);
 }