Closed HannahBagtasos closed 1 year ago
Original base code: Used in task 5
What I execute on localhost:
{
"query": "SELECT * FROM storage"
}
Updated controller:
using Microsoft.AspNetCore.Http;
using Microsoft.AspNetCore.Mvc;
using System.Data.SqlClient;
using System.Collections.Generic;
using System.Data;
using Newtonsoft.Json.Linq;
using Microsoft.Data.Sqlite;
namespace storageApplication.Controllers
{
[Route("api/[controller]")]
[ApiController]
public class QueryController : ControllerBase
{
[HttpPost("query")]
public ActionResult query()
{
var data = new List<List<string>>
{
new List<string> { "value 1", "value 2" },
new List<string> { "value 3", "value 4" }
};
var results = new { Data = data };
return Ok(results);
}
}
}
Model:
public class Query
{
public string query { get; set; }
}
not using the branch query controller, not needed for task
example:
Endpoint returns array: