public ProxyableService(ApplicationRepositoryResolver repoResolver, AppConf appConf) { AppConf = appConf; RepositoryResolver = repoResolver; Logger = appConf?.Logger ?? Log.Default; DiagnosticName = GetType().Name; }
protected ProxyableService() { AppConf = new AppConf(); RepositoryResolver = new ApplicationRepositoryResolver(); Logger = Log.Default; Repository = new DaoRepository(); RepositoryResolver = new DefaultRepositoryResolver(Repository); DiagnosticName = GetType().Name; }