/// <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; }
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; }
public MessageController(IMessagingLogic messagingLogic, IMapper mapper) { this.messagingLogic = messagingLogic; this.mapper = mapper; }