コード例 #1
0
 public GrouponActivityAppService(IGrouponActivityRepository grouponActivityRepository, IGrouponParticipationRepository grouponParticipationRepository, IDbUnitOfWork dbUnitOfWork, IAuthServiceProxy authServiceProxy, IImageServiceProxy imgServiceProxy)
 {
     _grouponActivityRepository      = grouponActivityRepository;
     _grouponParticipationRepository = grouponParticipationRepository;
     _dbUnitOfWork     = dbUnitOfWork;
     _authServiceProxy = authServiceProxy;
     _imgServiceProxy  = imgServiceProxy;
 }
コード例 #2
0
 public GrouponParticipatedEventHandler(IEventBus bus,
                                        IGrouponActivityRepository grouponActivityRepository,
                                        IGrouponParticipationRepository grouponParticipationRepository,
                                        IDbUnitOfWork dbUnitOfWork
                                        )
 {
     _bus = bus;
     _grouponActivityRepository      = grouponActivityRepository;
     _grouponParticipationRepository = grouponParticipationRepository;
     _dbUnitOfWork = dbUnitOfWork;
 }
コード例 #3
0
 public GrouponParticipationAppService(
     IGrouponActivityRepository grouponActivityRepository,
     IGrouponParticipationRepository grouponParticipationRepository,
     IDbUnitOfWork dbUnitOfWork,
     IEventBus eventBus,
     IAuthServiceProxy authServiceProxy
     )
 {
     _grouponActivityRepository      = grouponActivityRepository;
     _grouponParticipationRepository = grouponParticipationRepository;
     _dbUnitOfWork     = dbUnitOfWork;
     _eventBus         = eventBus;
     _authServiceProxy = authServiceProxy;
 }