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>();
        }
예제 #2
0
        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>();
        }