using Microsoft.AspNetCore.Http;
using Microsoft.AspNetCore.Mvc;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using DevXCore.Models;
using DevExtreme.AspNet.Data;
using DevExtreme.AspNet.Mvc;
using DevXCore.Models.DBContext;
using MvcContrib.UI.DataList;
using System.Data;
using Newtonsoft.Json;
namespace DevXCore.Controllers.Api
{
[Route("api/[controller]")]
[ApiController]
public class apiDemoController : ControllerBase
{
#region Controller Init
private readonly ApplicationDbContext _dbContext;
public apiDemoController(ApplicationDbContext
dbContext)
{
//----< Init: Controller >----
_dbContext = dbContext;
//----</ Init: Controller >----
}
#endregion
[HttpGet("getDropDownData")]
public object getDropDownData(DataSourceLoadOptions
loadOptions, string filterGridParameters)
{
///-------------< getDataGrid() >-------------
//--< Get Linq.Query >--
DataTable dtTable = new DataTable(); // view.ToTable(false,< string array =
"" >);
dtTable.Columns.Add("Id", typeof(String));
dtTable.Columns.Add("col_1", typeof(String));
DataRow row = dtTable.Rows.Add();
row["Id"] = "A";
row["col_1"] = "Test1";
row = dtTable.Rows.Add();
row["Id"] = "B";
row["col_1"] = "Test2";
row = dtTable.Rows.Add();
row["Id"] = "C";
row["col_1"] = "..Tests";
List<DataRow> dataList =
dtTable.Select().ToList();
//----< fill Data_to_View >----
//---< @Loop: Rows >---
//----</ fill Data_to_View >----
return
JsonConvert.SerializeObject(dtTable) ;
///-------------</ getDataGrid() >-------------
}
}
}
|