Esempio n. 1
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="mediator"></param>
        /// <param name="mapper"></param>
        /// <param name="storyBlogSettings"></param>
        /// <param name="logger"></param>
        public LandingController(
            IMediator mediator,
            IMapper mapper,
            IOptionsSnapshot <StoryBlogSettings> storyBlogSettings,
            ILogger <StoriesController> logger)
        {
            this.mediator = mediator;
            this.mapper   = mapper;
            this.logger   = logger;

            blogSettings = storyBlogSettings.Value;
        }
Esempio n. 2
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="mediator"></param>
        /// <param name="mapper"></param>
        /// <param name="commandBus"></param>
        /// <param name="storyBlogSettings"></param>
        /// <param name="logger"></param>
        public CommentsController(
            IMediator mediator,
            IMapper mapper,
            ICommandBus commandBus,
            IOptionsSnapshot <StoryBlogSettings> storyBlogSettings,
            ILogger <CommentsController> logger)
        {
            this.mediator   = mediator;
            this.mapper     = mapper;
            this.commandBus = commandBus;
            this.logger     = logger;

            blogSettings = storyBlogSettings.Value;
        }
Esempio n. 3
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="mediator"></param>
        /// <param name="mapper"></param>
        /// <param name="commandBus"></param>
        /// <param name="storyBlogSettings"></param>
        /// <param name="logger"></param>
        public StoryController(
            IMediator mediator,
            IMapper mapper,
            ICommandBus commandBus,
            IDateTimeProvider dateTimeProvider,
            IOptionsSnapshot <StoryBlogSettings> storyBlogSettings,
            ILogger <StoryController> logger)
        {
            this.mediator         = mediator;
            this.mapper           = mapper;
            this.commandBus       = commandBus;
            this.dateTimeProvider = dateTimeProvider;
            this.logger           = logger;

            blogSettings = storyBlogSettings.Value;
        }