Esempio n. 1
0
 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;
 }
Esempio n. 4
0
 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;
 }
Esempio n. 7
0
 public DiscussionsService(IDiscussionsRepository discussionsRepository)
 {
     _discussionsRepository = discussionsRepository;
 }