Modernized
This commit is contained in:
@@ -1,23 +1,16 @@
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Text.RegularExpressions;
|
||||
using System.Threading.Tasks;
|
||||
using CPATapi.Server.Models;
|
||||
using Dapper;
|
||||
using Microsoft.AspNetCore.Mvc;
|
||||
using Microsoft.Data.SqlClient;
|
||||
using Microsoft.Extensions.Configuration;
|
||||
|
||||
namespace CPATapi.Server.Controllers
|
||||
{
|
||||
[Route("[controller]")]
|
||||
[ApiController]
|
||||
public class SearchController : ControllerBase
|
||||
public class SearchController(IConfiguration config) : ControllerBase
|
||||
{
|
||||
private readonly IConfiguration _config;
|
||||
public SearchController(IConfiguration config) => _config = config;
|
||||
|
||||
[HttpGet]
|
||||
public async Task<IEnumerable<TapiContact>> SearchAsync([FromQuery] string query)
|
||||
{
|
||||
@@ -33,17 +26,18 @@ namespace CPATapi.Server.Controllers
|
||||
return new List<TapiContact>();
|
||||
}
|
||||
|
||||
await using var con = new SqlConnection(_config["Db:ConnectionString"]);
|
||||
await using var con = new SqlConnection(config["Db:ConnectionString"]);
|
||||
await con.OpenAsync();
|
||||
var sql = new StringBuilder(@"
|
||||
SELECT TOP 10
|
||||
TD_ID,
|
||||
TD_NAME,
|
||||
TD_NUMBER,
|
||||
TD_NUMBER_TAPI,
|
||||
TD_MEDIUM
|
||||
FROM dbo.CP_TAPI_DIRECTORY
|
||||
WHERE ");
|
||||
var sql = new StringBuilder("""
|
||||
SELECT TOP 10
|
||||
TD_ID,
|
||||
TD_NAME,
|
||||
TD_NUMBER,
|
||||
TD_NUMBER_TAPI,
|
||||
TD_MEDIUM
|
||||
FROM dbo.CP_TAPI_DIRECTORY
|
||||
WHERE
|
||||
""");
|
||||
var first = true;
|
||||
var dp = new DynamicParameters();
|
||||
for (var i = 1; i <= args.Length; i++)
|
||||
|
||||
Reference in New Issue
Block a user