/// <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; }
/// <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; }
/// <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; }