19 lines
545 B
C#
19 lines
545 B
C#
namespace Bts.DataStreamWebApp.Server;
|
|
|
|
using Microsoft.AspNetCore.Mvc;
|
|
|
|
[ApiController]
|
|
[Route("api/[controller]")]
|
|
public class CannedQueriesController : ControllerBase {
|
|
readonly IConfiguration config;
|
|
|
|
public CannedQueriesController(IConfiguration config) =>
|
|
this.config = config;
|
|
|
|
[HttpGet(Name = "GetCannedQueries")]
|
|
public IEnumerable<CannedQuery>? Get() {
|
|
var cannedQueries = config.GetSection("CannedQueries").Get<List<CannedQuery>>()?.ToArray() ?? Array.Empty<CannedQuery>();
|
|
return cannedQueries;
|
|
}
|
|
}
|