예제 #1
0
 protected BaseApplicationService(IDomainNotificationHandler domainNotificationHandler, IUnitOfWork <ILedgerActivationDbAbstraction> unitOfWork, IIntegrationServiceBus integrationBus, IDomainServiceBus domainBus)
 {
     _domainNotificationHandler = domainNotificationHandler;
     _unitOfWork     = unitOfWork;
     _integrationBus = integrationBus;
     _domainBus      = domainBus;
 }
예제 #2
0
 public ArticleCategoryApplicationService(IArticleCategoryRepository repository, IDomainNotificationHandler domainNotificationHandler, IUnitOfWork <ILedgerBlogDbAbstraction> unitOfWork, IIntegrationServiceBus integrationBus, IDomainServiceBus domainBus) : base(domainNotificationHandler, unitOfWork, integrationBus, domainBus)
 {
     _repository = repository;
 }
예제 #3
0
 protected BaseApplicationService(IDomainNotificationHandler domainNotificationHandler, IUnitOfWork <ILedgerHelpDeskDbAbstraction> unitOfWork, IDomainServiceBus domainBus)
 {
     _domainNotificationHandler = domainNotificationHandler;
     _unitOfWork = unitOfWork;
     _domainBus  = domainBus;
 }
 protected DomainController()
 {
     ServiceBus = ServiceLocator.ServiceProvider.GetService <IDomainServiceBus>();;
 }
예제 #5
0
 protected DomainAggregate()
 {
     ServiceBus = ServiceLocator.ServiceProvider.GetService <IDomainServiceBus>();
 }
예제 #6
0
 public ActivationApplicationService(IActivationRepository repository, IIdentityResolver identityResolver, IDomainNotificationHandler domainNotificationHandler, IUnitOfWork <ILedgerActivationDbAbstraction> unitOfWork, IIntegrationServiceBus integrationBus, IDomainServiceBus domainBus) : base(domainNotificationHandler, unitOfWork, integrationBus, domainBus)
 {
     _repository       = repository;
     _identityResolver = identityResolver;
 }
예제 #7
0
 public UserApplicationService(LedgerUserManager userManager, LedgerSignInManager signInManager, LedgerRoleManager roleManager, IDomainNotificationHandler domainNotificationHandler, IDomainServiceBus domainServiceBus, IIntegrationServiceBus integrationBus)
     : base(domainNotificationHandler, domainServiceBus, integrationBus)
 {
     _userManager   = userManager;
     _signInManager = signInManager;
     _roleManager   = roleManager;
 }
예제 #8
0
 public TicketCategoryApplicationService(ITicketCategoryRepository repository, IDomainNotificationHandler domainNotificationHandler, IUnitOfWork <ILedgerHelpDeskDbAbstraction> unitOfWork, IDomainServiceBus domainBus) : base(domainNotificationHandler, unitOfWork, domainBus)
 {
     _repository = repository;
 }
예제 #9
0
 public TicketApplicationService(ITicketRepository ticketRepository, ITicketCategoryRepository categoryRepository, ITicketFactory factory, IIdentityResolver identityResolver, IDomainNotificationHandler domainNotificationHandler, IUnitOfWork <ILedgerHelpDeskDbAbstraction> unitOfWork, IDomainServiceBus domainBus) : base(domainNotificationHandler, unitOfWork, domainBus)
 {
     _ticketRepository   = ticketRepository;
     _categoryRepository = categoryRepository;
     _factory            = factory;
     _identityResolver   = identityResolver;
 }
예제 #10
0
 protected BaseApplicationService(IDomainNotificationHandler domainNotificationHandler, IDomainServiceBus domainServiceBus, IIntegrationServiceBus integrationBus)
 {
     _domainNotificationHandler = domainNotificationHandler;
     _domainServiceBus          = domainServiceBus;
     _integrationBus            = integrationBus;
 }
예제 #11
0
 public ArticleApplicationService(IArticleRepository articleRepository, IArticleCategoryRepository categoryRepository, IIdentityResolver identityResolver, IDomainNotificationHandler domainNotificationHandler, IUnitOfWork <ILedgerBlogDbAbstraction> unitOfWork, IIntegrationServiceBus integrationBus, IDomainServiceBus domainBus) : base(domainNotificationHandler, unitOfWork, integrationBus, domainBus)
 {
     _articleRepository  = articleRepository;
     _categoryRepository = categoryRepository;
     _identityResolver   = identityResolver;
 }