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; }
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; }
//注入了IRepository<JobInfo, ins32>是默认为JobInfo创建的仓储.ABP会自动为每一个聚合根(或实体)创建仓储 public JobInfoAppService(IJobInfoRepository repository) : base(repository) { _repository = repository; }