/// <summary> /// Initializes a new instance of the <see cref="UserController"/> class. /// </summary> /// <param name="mediaRepository">The media repository.</param> /// <param name="sidebarView">The sidebar view.</param> /// <param name="paginationService">The pagination service.</param> /// <param name="persistentCollectionService">The persistent collection service.</param> public UserController(IMediaRepository mediaRepository, IPopulateSidebarView sidebarView, IPaginationService <Media> paginationService, IPersistentCollectionService persistentCollectionService) { _mediaRepository = mediaRepository; _persistentCollectionService = persistentCollectionService; _paginationService = paginationService; _sidebarView = sidebarView; }
/// <summary> /// Initializes a new instance of the <see cref="UserController"/> class. /// </summary> /// <param name="mediaRepository">The media repository.</param> /// <param name="sidebarView">The sidebar view.</param> /// <param name="paginationService">The pagination service.</param> /// <param name="persistentCollectionService">The persistent collection service.</param> public UserController(IMediaRepository mediaRepository, IPopulateSidebarView sidebarView, IPaginationService<Media> paginationService, IPersistentCollectionService persistentCollectionService) { _mediaRepository = mediaRepository; _persistentCollectionService = persistentCollectionService; _paginationService = paginationService; _sidebarView = sidebarView; }