You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

40 lines
1.3 KiB

using Microsoft.AspNetCore.Mvc;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using CoreWebAPI1.Models;
using BWPMModels;
using System.Data;
using SecuringWebApiUsingApiKey.Attributes;
namespace CoreWebAPI1.Controllers
{
[Route("api/[controller]")]
[ApiController]
public class MyScriptController : Controller
{
// GET: api/<BerufController>
[HttpGet]
public List<MyScriptGenerator> Get()
{
dbhelper dbh = new dbhelper();
//dbh.Get_Tabledata("Select * from [Beruf]", false, true);
List<BWPMModels.MyScriptGenerator> Details = new List<BWPMModels.MyScriptGenerator>();
return dbh.ConvertDataTable<BWPMModels.MyScriptGenerator>(dbh.Get_Tabledata("exec dbo.generate_c_code 1, 'Optionen'", false, true));
}
// GET api/<BerufController>/5
[HttpGet("{fnkt},{tablename}")]
public List<MyScriptGenerator> Get(int fnkt, string tablename)
{
dbhelper dbh = new dbhelper();
List<MyScriptGenerator> Details = new List<MyScriptGenerator>();
return dbh.ConvertDataTable<MyScriptGenerator>(dbh.Get_Tabledata("exec dbo.generate_c_code "+fnkt.ToString()+", '"+tablename+"'", false, true));
}
}
}