public ForumIdentityService(IForumRepository forumRepository, IDiscussionRepository discussionRepository,
     IPostRepository postRepository)
 {
     this._forumRepository = forumRepository;
     this._discussionRepository = discussionRepository;
     this._postRepository = postRepository;
 }
        public HomeController(IDiscussionRepository<Discussion> discussionRepository,
            IPostRepository<Post> postRepository )
        {
            _discussionRepository = discussionRepository;
            _postRepository = postRepository;

            Mapper.AddProfile<HomeMappingProfile>();
        }
 public DiscussionApplicationService(IDiscussionRepository discussionRepository,
     ForumIdentityService forumIdentityService, IPostRepository postRepository,
     ICollaboratorService collaboratorService)
 {
     this._discussionRepository = discussionRepository;
     this._forumIdentityService = forumIdentityService;
     this._postRepository = postRepository;
     this._collaboratorService = collaboratorService;
 }
 public DiscussionManager(IDiscussionRepository discussionRepository, ICompanyManager companyManager,
                          IGenericEmailManager genericEmailManager, IReportEmailManager reportEmailManager, IWebhookManager webhookManager)
     : base(discussionRepository)
 {
     _dicussionRepository = discussionRepository;
     _companyManager      = companyManager;
     _genericEmailManager = genericEmailManager;
     _reportEmailManager  = reportEmailManager;
     _webhookManager      = webhookManager;
 }
Exemple #5
0
 public DiscussionApplicationService(
     IDiscussionRepository discussionRepository,
     ForumIdentityService forumIdentityService,
     IPostRepository postRepository,
     ICollaboratorService collaboratorService)
 {
     this.discussionRepository = discussionRepository;
     this.forumIdentityService = forumIdentityService;
     this.postRepository       = postRepository;
     this.collaboratorService  = collaboratorService;
 }
 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 AuthService(
     IUserRepository userRepository,
     ICompanyRepository companyRepository,
     IUserInDiscussionRepository userInDiscussionRepository,
     IDiscussionRepository discussionRepository
     )
 {
     this.userRepository             = userRepository;
     this.companyRepository          = companyRepository;
     this.userInDiscussionRepository = userInDiscussionRepository;
     this.discussionRepository       = discussionRepository;
 }
        public DiscussionController(IDiscussionsContext context,
            IDiscussionRepository<Discussion> discussionRepository, IUsersRepository<User> userRepository,
            IAreasRepository<Area> areasRepository, IInterestsRepository<Gada.Interests.Entities.Interest> interestsRepository)
        {
            _context = context;
            _discussionRepository = discussionRepository;
            _userRepository = userRepository;
            _areasRepository = areasRepository;
            _interestsRepository = interestsRepository;

            Mapper.AddProfile<DiscussionsMappingProfile>();
            Mapper.AddProfile<PostsMappingProfile>();
        }
Exemple #9
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;
 }
Exemple #10
0
 public ChatService(
     IMesageRepository messageRepository,
     IUserRepository userRepository,
     IDiscussionRepository discussionRepository,
     IUserInDiscussionRepository userIniscussionRepository,
     IChallengeGivenRepository challengeGivenRepository,
     IMediaRepository mediaRepository
     )
 {
     this.messageRepository         = messageRepository;
     this.userRepository            = userRepository;
     this.discussionRepository      = discussionRepository;
     this.challengeGivenRepository  = challengeGivenRepository;
     this.userIniscussionRepository = userIniscussionRepository;
     this.mediaRepository           = mediaRepository;
 }
 public GroupService(
     IGroupRepository groupRepository,
     IParticipantGroupRepository participantGroupRepository,
     ICompanyRepository companyRepository,
     IUserRepository userRepository,
     IDiscussionRepository discussionRepository,
     IUserInDiscussionRepository userInIiscussionRepository,
     IConfiguration config)
 {
     this.groupRepository            = groupRepository;
     this.participantGroupRepository = participantGroupRepository;
     this.companyRepository          = companyRepository;
     this.userRepository             = userRepository;
     this.discussionRepository       = discussionRepository;
     this.userInIiscussionRepository = userInIiscussionRepository;
     this._appSettings = config;
 }
        public PostController(IDiscussionsContext context,
            IUsageContext usageContext,
            IPostRepository<Post> postRepository,
            IUsersRepository<User> userRepository,
            IDiscussionRepository<Discussion> discussionRepository,
            ILogRepository<Log> logRepository,
            ILogTypeRepository<LogType> logTypeRepository)
        {
            _context = context;
            _usageContext = usageContext;
            _postRepository = postRepository;
            _userRepository = userRepository;
            _discussionRepository = discussionRepository;
            _logRepository = logRepository;
            _logTypeRepository = logTypeRepository;

            Mapper.AddProfile<PostsMappingProfile>();
        }
        public void Setup()
        {
            _discussionRepository = new DiscussionRepository();

            var user = User.CreateUser("*****@*****.**");

            var interests = new List<Interest> {Interest.CreateInterest("General")};

            var discussion = Discussion.CreateDiscussion("Test", "Hello world!", user, interests, true, null);

            var post = Post.CreatePost("Foo bar", user);

            discussion.AddPost(post);
            _expecteDiscussion = discussion;

            Context.DiscussionRepository.Add(discussion);

            Context.Save();
        }
Exemple #14
0
 public DiscussionController(IDiscussionRepository discussionRepository)
 {
     this.discussionRepository = discussionRepository;
 }
 public ForumIdentityService(IDiscussionRepository discussionRepository, IForumRepository forumRepository, IPostRepository postRepository)
 {
     this._discussionRepository = discussionRepository;
     this._forumRepository      = forumRepository;
     this._postRepository       = postRepository;
 }
Exemple #16
0
 public DiscussionBoardsController()
 {
     repository = new DiscussionRepo();
 }
Exemple #17
0
 public DiscussionBoardsController(IDiscussionRepository repo)
 {
     this.repository = repo;
 }