Пример #1
0
 public HangfireWorker(string connectionString, IJobInfoRepository infoRepository, IUnityContainer container)
 {
     GlobalConfiguration.Configuration.UseSqlServerStorage(connectionString);
     Contract.Requires(infoRepository != null, "infoRepository != null");
     _jobInfoRepository = infoRepository;
     GlobalConfiguration.Configuration.UseActivator(new UnityJobActivator(container));
 }
        public SiteDeployProviderMock(ISiteDeployProviderWebConfig config, IJobInfoRepository jobInfoRepository, IHubContextProvider hubContextProvider)
        {
            _jobInfoRepository = jobInfoRepository;
            var repoMock = new Mock <IWebSiteRepository>();

            _realDeployProvider = new SiteDeployProvider(config, repoMock.Object, jobInfoRepository, hubContextProvider);
            _hubContextProvider = hubContextProvider;
        }
Пример #3
0
 public JobInfoService(IMapper mapper,
                       IJobInfoRepository repository,
                       IErrorHandler error,
                       ISchedulerFactory schedulerFactory,
                       IJobInfoRepository jobInfoRepository,
                       IJobManager jobManager,
                       IValidator <JobInfoInputDto> validator) :
     base(mapper, repository, error, validator)
 {
     _jobManager        = jobManager;
     _schedulerFactory  = schedulerFactory;
     _jobInfoRepository = jobInfoRepository;
 }
Пример #4
0
 //注入了IRepository<JobInfo, ins32>是默认为JobInfo创建的仓储.ABP会自动为每一个聚合根(或实体)创建仓储
 public JobInfoAppService(IJobInfoRepository repository) : base(repository)
 {
     _repository = repository;
 }