public DataManager(IUsersRepository usesrs, ITopicsRepository topics, IDiscussionsRepository discussions, IMessagesRepository messages) { usersRepository = usesrs; topicsRepository = topics; discussionsRepository = discussions; messagessRepository = messages; }
public void Initialize() { _fakeEmailSettings = new EmailSettings { Id = "Fake", Authenticated = false, Domains = "Domain;MyDomain", EnableAllUsers = true, EnableDomains = true, EnableEmailDiscussion = false, EnableEmailReplies = false, EnableNotifications = false, EnableSSL = false, HostName = "FakeHostName", IncomingEnableSSL = false, IncomingHostName = "FakeIncomingHostName", IncomingPassword = "******", IncomingPort = 1234, IncomingServerType = 1, IncomingUserName = "******", Password = "******", Port = 1234, SenderEmailAddress = "FakeSenderAddress", UserName = "******" }; _instanceSettings = new InstanceSettings(); _cxn = new SqlConnectionWrapperMock(); _userRepository = new SqlUserRepositoryMock(); _instanceSettingsRepository = new SqlInstanceSettingsRepositoryMock(_fakeEmailSettings, _instanceSettings); _artifactPermissionsRepository = new SqlArtifactPermissionsRepository(_cxn.Object); _discussionsRepository = new SqlDiscussionsRepository(_cxn.Object, _userRepository, _instanceSettingsRepository, _artifactPermissionsRepository); }
public DiscussionController(IDiscussionsRepository discussionsRepository, IArtifactPermissionsRepository artifactPermissionsRepository, IArtifactVersionsRepository artifactVersionsRepository) : base() { _discussionsRepository = discussionsRepository; _artifactPermissionsRepository = artifactPermissionsRepository; _artifactVersionsRepository = artifactVersionsRepository; }
public ForumController(ITopicGroupsRepository topicGroupsRepository, ITopicsRepository topicsRepository, IDiscussionsRepository discussionsRepository, IContributionsRepository contributionsRepository, UserManager <User> userManager, ITagsService tagsService) { this.topicGroupsRepository = topicGroupsRepository; this.topicsRepository = topicsRepository; this.discussionsRepository = discussionsRepository; this.contributionsRepository = contributionsRepository; this.userManager = userManager; this.tagsService = tagsService; }
public DiscussionsListModelBuilder(IDiscussionsRepository repository) { this.repository = repository; }
public AdminDiscussionsEditPageController(IDiscussionsRepository discussionsRepository) { this.discussionsRepository = discussionsRepository; }
public DiscussionsService(IDiscussionsRepository discussionsRepository) { _discussionsRepository = discussionsRepository; }