public PostApplicationService(IPostRepository postRepository, IForumRepository forumRepository,
     ICollaboratorService collaboratorService)
 {
     this._postRepository = postRepository;
     this._forumRepository = forumRepository;
     this._collaboratorService = collaboratorService;
 }
 public ForumIdentityService(IForumRepository forumRepository, IDiscussionRepository discussionRepository,
     IPostRepository postRepository)
 {
     this._forumRepository = forumRepository;
     this._discussionRepository = discussionRepository;
     this._postRepository = postRepository;
 }
Example #3
0
 public ForumService(IForumRepository forumRepository,
     IUserRepository userRepository,
     IAuthorityService authorityService)
 {
     _forumRepository = forumRepository;
     UserRepository = userRepository;
     _authorityService = authorityService;
 }
Example #4
0
 public ThreadController(IAccountRepository accountRepository,
                         IForumRepository forumRepository,
                         IThreadRepository threadRepository,
                         IPostRepository postRepository)
 {
     this.accountRepository = accountRepository;
     this.forumRepository   = forumRepository;
     this.threadRepository  = threadRepository;
     this.postRepository    = postRepository;
 }
Example #5
0
 public Broker(ITimeFormattingService timeFormattingService, IForumRepository forumRepo, IHubContext <TopicsHub> topicHubContext, IHubContext <FeedHub> feedHubContext, IHubContext <ForumsHub> forumsHubContext, IHubContext <RecentHub> recentHubContext, ITenantService tenantService)
 {
     _timeFormattingService = timeFormattingService;
     _forumRepo             = forumRepo;
     _topicHubContext       = topicHubContext;
     _feedHubContext        = feedHubContext;
     _forumsHubContext      = forumsHubContext;
     _recentHubContext      = recentHubContext;
     _tenantService         = tenantService;
 }
Example #6
0
 public ForumService(
     IForumRepository forumRepository,
     ILogger <ForumService> logger,
     IMapper mapper,
     IUserService userService)
 {
     _forumRepository = forumRepository ?? throw new ArgumentNullException(nameof(forumRepository));
     _logger          = logger ?? throw new ArgumentNullException(nameof(logger));
     _mapper          = mapper ?? throw new ArgumentNullException(nameof(mapper));
     _user            = userService ?? throw new ArgumentNullException(nameof(userService));
 }
 public ForumApplicationService(ForumQueryService forumQueryService, IForumRepository forumRepository,
     ForumIdentityService forumIdentityService, DiscussionQueryService discussionQueryService,
     IDiscussionRepository discussionRepository, ICollaboratorService collaboratorService)
 {
     this._forumQueryService = forumQueryService;
     this._forumRepository = forumRepository;
     this._forumIdentityService = forumIdentityService;
     this._discussionQueryService = discussionQueryService;
     this._discussionRepository = discussionRepository;
     this._collaboratorService = collaboratorService;
 }
        public void IsIForumEntityRepository_GetForumById()
        {
            DataTable dataTable;

            using (var unitOfWork = UnitOfWorkFactory.Create())
            {
                IForumRepository repository = ServiceLocator.Current.GetInstance <IForumRepository>();
                dataTable = repository.GetForumById(8, unitOfWork);
            }
            Assert.NotEqual(dataTable.Rows.Count, 0);
        }
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="option"></param>
 /// <param name="userService"></param>
 /// <param name="mapper"></param>
 /// <param name="forumRepository"></param>
 /// <param name="forumAppService"></param>
 public NotificationAppService(IOptions <AppSettings> option,
                               IUserService userService,
                               IMapper mapper,
                               IForumRepository forumRepository,
                               IForumAppService forumAppService)
 {
     _setting         = option.Value;
     _forumAppService = forumAppService;
     _userService     = userService;
     _forumRepository = forumRepository;
     _mapper          = mapper;
 }
Example #10
0
		public ForumService(IForumRepository forumRepository, ITopicRepository topicRepository, IPostRepository postRepository, ICategoryRepository categoryRepository, IProfileRepository profileRepository, ITextParsingService textParsingService, ISettingsManager settingsManager, ILastReadService lastReadService, IEventPublisher eventPublisher, IBroker broker)
		{
			_forumRepository = forumRepository;
			_topicRepository = topicRepository;
			_postRepository = postRepository;
			_categoryRepository = categoryRepository;
			_profileRepository = profileRepository;
			_settingsManager = settingsManager;
			_textParsingService = textParsingService;
			_lastReadService = lastReadService;
			_eventPublisher = eventPublisher;
			_broker = broker;
		}
Example #11
0
 public ForumService(IForumRepository forumRepository, ITopicRepository topicRepository, IPostRepository postRepository, ICategoryRepository categoryRepository, IProfileRepository profileRepository, ITextParsingService textParsingService, ISettingsManager settingsManager, ILastReadService lastReadService, IEventPublisher eventPublisher, IBroker broker)
 {
     _forumRepository    = forumRepository;
     _topicRepository    = topicRepository;
     _postRepository     = postRepository;
     _categoryRepository = categoryRepository;
     _profileRepository  = profileRepository;
     _settingsManager    = settingsManager;
     _textParsingService = textParsingService;
     _lastReadService    = lastReadService;
     _eventPublisher     = eventPublisher;
     _broker             = broker;
 }
Example #12
0
        public UsersController(IForumRepository repo, IMapper mapper, IOptions <CloudinarySettings> cloudinaryConfig)
        {
            _cloudinaryConfig = cloudinaryConfig;
            _mapper           = mapper;
            _repo             = repo;

            Account acc = new Account(
                _cloudinaryConfig.Value.CloudName,
                _cloudinaryConfig.Value.ApiKey,
                _cloudinaryConfig.Value.ApiSecret
                );

            _cloudinary = new Cloudinary(acc);
        }
Example #13
0
        protected BaseForumTest()
        {
            ForumRepository = A.Fake <IForumRepository>();
            var logger = A.Fake <ILogger <ForumService> >();

            Mapper      = A.Fake <IMapper>();
            UserService = A.Fake <IUserService>();

            ForumService = new ForumService(
                ForumRepository,
                logger,
                Mapper,
                UserService);
        }
Example #14
0
 public ForumService(IUserProvider userProvider,
                     ICategoryRepository categoryRepo,
                     IForumRepository forumRepo,
                     IEventPublisher eventPublisher,
                     ILogger logger,
                     IPermissionService permService)
 {
     this.userProvider   = userProvider;
     this.categoryRepo   = categoryRepo;
     this.forumRepo      = forumRepo;
     this.logger         = logger;
     this.eventPublisher = eventPublisher;
     this.permService    = permService;
 }
Example #15
0
 public ForumApplicationService(
     ForumQueryService forumQueryService,
     IForumRepository forumRepository,
     ForumIdentityService forumIdentityService,
     DiscussionQueryService discussionQueryService,
     IDiscussionRepository discussionRepository,
     ICollaboratorService collaboratorService)
 {
     this.forumQueryService      = forumQueryService;
     this.forumRepository        = forumRepository;
     this.forumIdentityService   = forumIdentityService;
     this.discussionQueryService = discussionQueryService;
     this.discussionRepository   = discussionRepository;
     this.collaboratorService    = collaboratorService;
 }
Example #16
0
 public TopicService(IForumRepository forumRepository, ITopicRepository topicRepository, IPostRepository postRepository, IProfileRepository profileRepository, ITextParsingService textParsingService, ISettingsManager settingsManager, ISubscribedTopicsService subscribedTopicsService, IModerationLogService moderationLogService, IForumService forumService, IEventPublisher eventPublisher, IBroker broker, ISearchRepository searchRepository)
 {
     _forumRepository        = forumRepository;
     _topicRepository        = topicRepository;
     _postRepository         = postRepository;
     _profileRepository      = profileRepository;
     _settingsManager        = settingsManager;
     _textParsingService     = textParsingService;
     _subscribedTopicService = subscribedTopicsService;
     _moderationLogService   = moderationLogService;
     _forumService           = forumService;
     _eventPublisher         = eventPublisher;
     _broker           = broker;
     _searchRepository = searchRepository;
 }
Example #17
0
 public PostMasterService(ITextParsingService textParsingService, ITopicRepository topicRepository, IPostRepository postRepository, IForumRepository forumRepository, IProfileRepository profileRepository, IEventPublisher eventPublisher, IBroker broker, ISearchIndexQueueRepository searchIndexQueueRepository, ITenantService tenantService, ISubscribedTopicsService subscribedTopicsService, IModerationLogService moderationLogService, IForumPermissionService forumPermissionService)
 {
     _textParsingService         = textParsingService;
     _topicRepository            = topicRepository;
     _postRepository             = postRepository;
     _forumRepository            = forumRepository;
     _profileRepository          = profileRepository;
     _eventPublisher             = eventPublisher;
     _broker                     = broker;
     _searchIndexQueueRepository = searchIndexQueueRepository;
     _tenantService              = tenantService;
     _subscribedTopicsService    = subscribedTopicsService;
     _moderationLogService       = moderationLogService;
     _forumPermissionService     = forumPermissionService;
 }
Example #18
0
		public TopicService(IForumRepository forumRepository, ITopicRepository topicRepository, IPostRepository postRepository, IProfileRepository profileRepository, ITextParsingService textParsingService, ISettingsManager settingsManager, ISubscribedTopicsService subscribedTopicsService, IModerationLogService moderationLogService, IForumService forumService, IEventPublisher eventPublisher, IBroker broker, ISearchRepository searchRepository, IUserRepository userRepository)
		{
			_forumRepository = forumRepository;
			_topicRepository = topicRepository;
			_postRepository = postRepository;
			_profileRepository = profileRepository;
			_settingsManager = settingsManager;
			_textParsingService = textParsingService;
			_subscribedTopicService = subscribedTopicsService;
			_moderationLogService = moderationLogService;
			_forumService = forumService;
			_eventPublisher = eventPublisher;
			_broker = broker;
			_searchRepository = searchRepository;
			_userRepository = userRepository;
		}
Example #19
0
 public TopicService(IUserProvider userProvider,
                     IForumRepository forumRepo,
                     ITopicRepository topicRepo,
                     IEventPublisher eventPublisher,
                     ILogger logger,
                     IPermissionService permService,
                     IForumConfigurationService confService)
 {
     this.userProvider   = userProvider;
     this.topicRepo      = topicRepo;
     this.forumRepo      = forumRepo;
     this.confService    = confService;
     this.logger         = logger;
     this.eventPublisher = eventPublisher;
     this.permService    = permService;
 }
 public ForumController(
     IProjectRepository projectRepository,
     IProjectService projectService,
     IForumService forumService,
     IForumRepository forumRepository,
     IClaimsRepository claimsRepository,
     IClaimService claimService,
     IUserRepository userRepository
     )
     : base(projectRepository, projectService, userRepository)
 {
     ForumService     = forumService;
     ForumRepository  = forumRepository;
     ClaimsRepository = claimsRepository;
     ClaimService     = claimService;
 }
Example #21
0
		public PostService(IUserProvider userProvider,
							IForumRepository forumRepo,
							ITopicRepository topicRepo,
							IPostRepository postRepo,
							IEventPublisher eventPublisher,
							ILogger logger,
							IPermissionService permService,
							IForumConfigurationService confService) {

			this.userProvider = userProvider;
			this.postRepo = postRepo;
			this.topicRepo = topicRepo;
			this.forumRepo = forumRepo;
			this.logger = logger;
			this.eventPublisher = eventPublisher;
			this.permService = permService;
			this.confService = confService;
		}
Example #22
0
		public ForumService(IUserProvider userProvider,
							ICategoryRepository categoryRepo,
							IForumRepository forumRepo,
							ITopicRepository topicRepo,
							IPostRepository postRepo,
							IEventPublisher eventPublisher,
							ILogger logger,
							IPermissionService permService) {

			this.userProvider = userProvider;
			this.categoryRepo = categoryRepo;
			this.forumRepo = forumRepo;
			this.logger = logger;
			this.eventPublisher = eventPublisher;
			this.permService = permService;
			this.topicRepo = topicRepo;
			this.postRepo = postRepo;
		}
Example #23
0
 public SitemapService(ITopicRepository topicRepository, IForumRepository forumRepository)
 {
     _topicRepository = topicRepository;
     _forumRepository = forumRepository;
 }
Example #24
0
 public ForumController()
 {
     _forumRepository = new ForumRepository(new ForumDbContext());
 }
Example #25
0
 public AdminController(IForumRepository _repository)
 {
     repository = _repository;
 }
 public ApiMessageController(IForumRepository forumRepositoryParam)
 {
     this.forumRepository = forumRepositoryParam;
 }
Example #27
0
 public ForumApiController(IForumRepository repo)
 {
     _forumRepository = repo;
 }
Example #28
0
		public Broker(ITimeFormattingService timeFormattingService, IForumRepository forumRepo)
		{
			_timeFormattingService = timeFormattingService;
			_forumRepo = forumRepo;
		}
 public DiscussionRedirectController(
     IProjectRepository projectRepository,
     IProjectService projectService,
     IUserRepository userRepository,
     IForumRepository forumRepository)
     : base(projectRepository, projectService, userRepository) => this.forumRepository = forumRepository;
 public ForumsService(IForumRepository forumRepository, IUserMockRepository userMockRepository, IMapper mapper)
 {
     this._forumRepository    = forumRepository;
     this._userMockRepository = userMockRepository;
     this.mapper = mapper;
 }
Example #31
0
 public ForumController(IForumRepository forumRepository)
 {
     _forumRepository = forumRepository;
 }
Example #32
0
 public ForumBLL()
 {
     _forumRepository = new ForumRepository();
 }
 public SearchController(TVContext ctx, IForumRepository repository)
 {
     _ctx = ctx;
     _repository = repository;
 }
Example #34
0
 public HomeController(IForumRepository _repository)
 {
     repository = _repository;
 }
Example #35
0
 // TODO: test all of these!
 public Broker(ITimeFormattingService timeFormattingService, IForumRepository forumRepo, IConnectionManager connectionManager)
 {
     _timeFormattingService = timeFormattingService;
     _forumRepo             = forumRepo;
     _connectionManager     = connectionManager;
 }
 public ForumRouteConstraint(IForumRepository forumRepository)
 {
     _forumRepository = forumRepository;
 }
Example #37
0
 public AccountController(IForumRepository _repository)
 {
     repository = _repository;
 }
 public ForumIdentityService(IDiscussionRepository discussionRepository, IForumRepository forumRepository, IPostRepository postRepository)
 {
     this._discussionRepository = discussionRepository;
     this._forumRepository      = forumRepository;
     this._postRepository       = postRepository;
 }
Example #39
0
 public ForumAuthorizer(IForumRepository forumRepository, IFunctionAuthorizer functionAuthorizer)
 {
     _forumRepository    = forumRepository;
     _functionAuthorizer = functionAuthorizer;
 }
Example #40
0
 public ForumManager(IMapper mapper, IForumRepository forumRepository)
 {
     _mapper          = mapper;
     _forumRepository = forumRepository;
 }
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="repo">Repository Forum</param>
 /// <param name="mapper">AutoMapp</param>
 /// <param name="config">Configuration</param>
 public ForumCategorieController(IForumRepository repo, IMapper mapper, IConfiguration config)
 {
     _config = config;
     _mapper = mapper;
     _repo   = repo;
 }
Example #42
0
 public PostController(IForumRepository forumRepository)
 {
     this.forumRepository = forumRepository;
 }
Example #43
0
 public ForumService(IForumRepository forumRepository)
 {
     _forumRepository = forumRepository;
 }
Example #44
0
 public GameServices()
 {
     _repository = new GameRepository(_context);
 }
Example #45
0
 /// <summary>
 /// Initializes a new instance of the <see cref="ForumController"/> class.
 /// </summary>
 /// <param name="repo">
 /// The repo.
 /// </param>
 public ForumController(IForumRepository repo)
 {
     repository = repo;
 }
Example #46
0
 public UserRoleServices()
 {
     _repository = new UserRoleRepository(_context);
 }
Example #47
0
		public CategoryService(ICategoryRepository categoryRepository, IForumRepository forumRepository)
		{
			_categoryRepository = categoryRepository;
			_forumRepository = forumRepository;
		}
Example #48
0
 public CategoryService(ICategoryRepository categoryRepository, IForumRepository forumRepository)
 {
     _categoryRepository = categoryRepository;
     _forumRepository    = forumRepository;
 }
 public CommentController(IForumRepository repository, TVContext ctx)
 {
     _repository = repository;
     _ctx = ctx;
 }
		public ForumRouteConstraint(IForumRepository forumRepository)
		{
			_forumRepository = forumRepository;
		}
 public ApiTopicController(IForumRepository forumRepositoryParam)
 {
     this.forumRepository = forumRepositoryParam;
 }