/// <summary>
        /// Check <see cref="IBynderApi"/> for more information
        /// </summary>
        /// <returns>Check <see cref="IBynderApi"/> for more information</returns>
        public ICollectionsManager GetCollectionsManager()
        {
            if (_mediaCollectionsManager == null)
            {
                _mediaCollectionsManager = new CollectionsManager(_requestSender);
            }

            return(_mediaCollectionsManager);
        }
Beispiel #2
0
 public Store(ICollectionsManager collectionsManager, IItemsManager itemsManager, IItemsCrudService itemsCrudService, ICollectionsCrudService collectionsCrudService, ISessionHelper sessionHelper, IMapper mapper)
 {
     this.collectionsManager     = collectionsManager;
     this.itemsManager           = itemsManager;
     this.itemsCrudService       = itemsCrudService;
     this.collectionsCrudService = collectionsCrudService;
     this.sessionHelper          = sessionHelper;
     this.mapper = mapper;
 }
Beispiel #3
0
 public Profile(IMapper mapper, ISessionHelper sessionHelper, IUserCrudService userCrudService, ICollectionsManager collectionsManager, ICollectionsCrudService collectionsCrudService, IItemsManager itemsManager, IItemsCrudService itemsCrudService)
 {
     this.mapper                 = mapper;
     this.userCrudService        = userCrudService;
     this.collectionsManager     = collectionsManager;
     this.collectionsCrudService = collectionsCrudService;
     this.itemsManager           = itemsManager;
     this.itemsCrudService       = itemsCrudService;
     this.sessionHelper          = sessionHelper;
 }
Beispiel #4
0
 public ItemsManager(IItemsCrudService itemsCrudService, ICollectionsManager collectionsManager, IModelValidatorsStore validatorsStore,
                     IModelAuthenticatorsStore authenticatorsStore, IResourcesManager resourcesManager, ITagsManager tagsManager, ICPUnitOfWork cPUnitOfWork, IMapper mapper)
 {
     this.mapper              = mapper;
     this.cPUnitOfWork        = cPUnitOfWork;
     this.itemsCrudService    = itemsCrudService;
     this.collectionsManager  = collectionsManager;
     this.validatorsStore     = validatorsStore;
     this.authenticatorsStore = authenticatorsStore;
     this.resourcesManager    = resourcesManager;
     this.tagsManager         = tagsManager;
 }
Beispiel #5
0
 public Api(IMapper mapper, ITagsCrudService tagsCrudService, IResourcesManager resourcesManager, ICollectionsCrudService collectionsCrudService, IOptionalFieldsManager optionalFieldsManager, IItemsManager itemsManager,
            ICollectionsManager collectionsManager, IItemsCrudService itemsCrudService, ILikesManager likesManager, ICommentsManager commentsManager)
 {
     this.mapper                 = mapper;
     this.resourcesManager       = resourcesManager;
     this.collectionsCrudService = collectionsCrudService;
     this.optionalFieldsManager  = optionalFieldsManager;
     this.itemsManager           = itemsManager;
     this.collectionsManager     = collectionsManager;
     this.tagsCrudService        = tagsCrudService;
     this.itemsCrudService       = itemsCrudService;
     this.likesManager           = likesManager;
     this.commentsManager        = commentsManager;
 }
        public DataRepository(IDataRetriever <TData> dataRetriever, IDataPool <TData> dataPool,
                              ICollectionsManager <TData> collectionsManager, IInstancesBuilder <TData> instancesBuilder,
                              IStateManagementEventsAggregator <TData> eventsAggregator)
        {
            _semaphore = new DescriptorSemaphore();

            DataRetriever      = dataRetriever;
            DataPool           = dataPool;
            CollectionsManager = collectionsManager;
            InstancesBuilder   = instancesBuilder;
            EventsAggregator   = eventsAggregator;

            EventsAggregator.TerminalDataAvailableEvent    += OnTerminalDataAvailableEvent;
            EventsAggregator.NonTerminalDataAvailableEvent += OnNonTerminalDataAvailableEvent;
        }
 public CollectionsController(UserManager managerUser, ICollectionsManager manager) : base(managerUser)
 {
     _manager = manager;
 }
 public CollectionsController(ICollectionsManager manager) : base(manager)
 {
 }