public EsculturaController(ICurrentConfiguration currentConfiguration,
                            IEsculturaBusiness esculturaBusiness,
                            IMemoryCache cache,
                            Serilog.ILogger logger)
 {
     _currentConfiguration = currentConfiguration;
     _esculturaBusiness    = esculturaBusiness;
     _cache  = cache;
     _logger = logger;
 }
 public EsculturaRepository(ICurrentConfiguration currentConfiguration)
 {
     _currentConfiguration = currentConfiguration;
 }
 public CurrentProjectRepository(ICurrentConfiguration currentConfiguration, IProjectManifestRepository projectManifestRepository, IRepositorySetRepository repositorySetRepository)
 {
   _currentConfiguration = currentConfiguration;
   _repositorySetRepository = repositorySetRepository;
   _projectManifestRepository = projectManifestRepository;
 }
 public RepositorySetRepository(IRepositoryRepository repositoryRepository, ICurrentConfiguration currentConfiguration)
 {
   _repositoryRepository = repositoryRepository;
   _currentConfiguration = currentConfiguration;
 }