public PostsController( IOptions <AppSettings> appSettings, /*ILogger<PostsController> logger, */ IEpauletteGettor gettor) { _appSettings = appSettings.Value; _gettor = gettor; }
public EpauletteControllerBase( IOptions <AppSettings> appSettings, IMapper mapper, /*ILogger<PostsController> logger, */ IEpauletteGettor gettor) { _appSettings = appSettings.Value; _mapper = mapper; _gettor = gettor; }
public PostsController( IOptions <AppSettings> appSettings, IMapper mapper, /* ILogger<PostsController> logger, */ IEpauletteGettor gettor) : base( appSettings, mapper, /* logger, */ gettor) { }
public TagsController( IOptions <AppSettings> appSettings, IMapper mapper, /* ILogger<PostsController> logger, */ IEpauletteGettor gettor) : base( appSettings, mapper, /* logger, */ gettor) { _blurbLength = appSettings.Value.TagSearchContentBlurbLength; }
private ViewTagSearchModel[] TagSearchById(int tagId, IEpauletteGettor gettor) { var tagSearch = gettor.GetPostsWithTag(tagId); var result = tagSearch.Select(x => new ViewTagSearchModel() { Post = _mapper.Map <Post>(x.Item1), Title = x.Item2.Title, ContentBlurb = ConvertToBlurb(x.Item2.Content) }).ToArray(); return(result); }