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>();
        }
Esempio n. 2
0
 public override void Use(IUsageContext context)
 {
     context.Use(this);
 }
Esempio n. 3
0
 public override bool CanUse(IUsageContext context)
 {
     return(context.CanUse(this));
 }
Esempio n. 4
0
 public virtual void Use(IUsageContext context)
 {
     context.Use(this);
 }
Esempio n. 5
0
 public virtual bool CanUse(IUsageContext context)
 {
     return(false);
 }