public QuotesController(QuoteAgent quoteAgent, IConfiguration configuration, ILogger <QuotesController> logger) { _quoteAgent = quoteAgent; _configuration = configuration; _logger = logger; _logger.LogInformation("Number keys : " + _configuration.AsEnumerable().Count().ToString()); StringBuilder sb = new StringBuilder(); _configuration.AsEnumerable().ToList().ForEach(pair => { sb.AppendLine(pair.Key + " : " + pair.Value); }); _logger.LogInformation(sb.ToString()); }
public IEnumerable <QuoteDto> SearchAll(string searchString) { using (var agent = new QuoteAgent()) return(agent.Search(searchString, searchString)); }
public IEnumerable <QuoteDto> SearchByKeyword(string keywords) { using (var agent = new QuoteAgent()) return(agent.Search(null, keywords)); }
public IEnumerable <QuoteDto> SearchByText(string searchString) { using (var agent = new QuoteAgent()) return(agent.Search(searchString, null)); }
public IEnumerable <QuoteDto> GetByFounderId(int id) { using (var agent = new QuoteAgent()) return(agent.GetByFounderId(id)); }
public QuoteDto GetById(int id) { using (var agent = new QuoteAgent()) return(agent.GetById(id)); }
public List <Quote> SearchQuotes(string searchText) { return(QuoteAgent.Search(searchText)); }