public AlgorithmFacade(IUnitOfWorkProvider unitOfWorkProvider, ICurrentUserProvider currentUserProvider, AlgorithmRepository algorithmRepository, ICurrentTimeProvider currentTimeProvider) : base(unitOfWorkProvider, currentUserProvider) { _algorithmRepository = algorithmRepository; _currentTimeProvider = currentTimeProvider; }
public RunFacade(IUnitOfWorkProvider unitOfWorkProvider, ICurrentUserProvider currentUserProvider, AlgorithmRepository algorithmRepository, RunRepository runRepository, IArgumentTranslator argumentTranslator, ILaunchService launchService) : base(unitOfWorkProvider, currentUserProvider) { _algorithmRepository = algorithmRepository; _runRepository = runRepository; _argumentTranslator = argumentTranslator; _launchService = launchService; }