/// <summary> /// ctor /// </summary> /// <param name="listServiceRepository"></param> /// <param name="profileLogic"></param> /// <param name="logRepo"></param> public ItemNoteController(IListLogic listServiceRepository, IUserProfileLogic profileLogic, INotesListLogic notesLogic, IEventLogRepository logRepo, IListService listService) : base(profileLogic) { this.listServiceRepository = listServiceRepository; _notesLogic = notesLogic; _listService = listService; _log = logRepo; }
/// <summary> /// ctor /// </summary> /// <param name="listLogic"></param> /// <param name="profileLogic"></param> /// <param name="logRepo"></param> public RecentItemController(IListLogic listLogic, IUserProfileLogic profileLogic, IRecentlyViewedListLogic recentlyViewedLogic, IRecentlyOrderedListLogic recentlyOrderedLogic, IListService listService, IEventLogRepository logRepo) : base(profileLogic) { _repo = listLogic; _recentlyViewedLogic = recentlyViewedLogic; _recentlyOrderedLogic = recentlyOrderedLogic; _listService = listService; _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 ListController(IListLogic logic) { _logic = logic; }