示例#1
0
        //private readonly IEventSource eventSource;

        public CreateHandler(IUnitOfWork unitOfWork,
                             IAdvertisementsRepository advertisementsRepository)
        {
            this.unitOfWork = unitOfWork;
            this.advertisementsRepository = advertisementsRepository;
            //this.eventSource = eventSource;
        }
示例#2
0
 public SetTitleHandler(IUnitOfWork unitOfWork, IAdvertisementsRepository advertisementsRepository)
 {
     this.unitOfWork = unitOfWork;
     this.advertisementsRepository = advertisementsRepository;
 }
 public RequestToPublishHandler(IUnitOfWork unitOfWork, IAdvertisementsRepository advertisementsRepository)
 {
     this.unitOfWork = unitOfWork;
     this.advertisementsRepository = advertisementsRepository;
 }
示例#4
0
 public UpdatePriceHandler(IUnitOfWork unitOfWork, IAdvertisementsRepository advertisementsRepository)
 {
     this.unitOfWork = unitOfWork;
     this.advertisementsRepository = advertisementsRepository;
 }
        public AdvertisementsHandler(IConfiguration configuration)
        {
            var factory = new ProcessorFactoryResolver <IAdvertisementsRepository>(configuration);

            _advertisementsRepository = factory.CreateProcessor();
        }
示例#6
0
 public EmployersService(IEmployersRepository repository, ICompaniesRepository companiesRepository, IAdvertisementsRepository advertisementsRepository) : base(repository)
 {
     _companiesRepository      = companiesRepository;
     _advertisementsRepository = advertisementsRepository;
 }