Esempio n. 1
0
 /// <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;
 }
Esempio n. 3
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;
 }
 public ListController(IListLogic logic)
 {
     _logic = logic;
 }