예제 #1
0
 /// <summary>
 /// ctor
 /// </summary>
 /// <param name="profileLogic"></param>
 /// <param name="messagingLogic"></param>
 /// <param name="logRepo"></param>
 public MessagingController(IUserProfileLogic profileLogic, IMessagingLogic messagingLogic, IEventLogRepository logRepo)
     : base(profileLogic)
 {
     _msgLogic        = messagingLogic;
     userProfileLogic = profileLogic;
     _log             = logRepo;
 }
예제 #2
0
 public CatalogLogicImpl(ICatalogInternalRepository catalogRepository, IStagingRepository stagingRepository, IElasticSearchRepository elasticSearchRepository,
                         IEventLogRepository eventLog, IUserProfileLogic userProfile, IListLogic listLogic,
                         IMessagingLogic messageLogic)
 {
     this.catalogRepository       = catalogRepository;
     this.stagingRepository       = stagingRepository;
     this.elasticSearchRepository = elasticSearchRepository;
     this.eventLog         = eventLog;
     this.userProfileLogic = userProfile;
     this.listLogic        = listLogic;
     this.messageLogic     = messageLogic;
 }
예제 #3
0
 public MessageController(IMessagingLogic messagingLogic, IMapper mapper)
 {
     this.messagingLogic = messagingLogic;
     this.mapper         = mapper;
 }