using Microsoft.AspNetCore.Mvc; using Sarand.Net.Standard.Base.App; using Sarand.Net.Standard.Base.Bus; using Sarand.Net.Standard.Base.Core; using Sarand.Net.Standard.Base.Dbas; using Saxonite.Net.Core.Web.Admin.Models; using Saxonite.Net.Standard.Base.App; using Saxonite.Net.Standard.Base.Bus; using System; using System.Collections.Generic; using System.Linq; using System.Threading.Tasks; namespace Saxonite.Net.Core.Web.Admin.Controllers { //======================================================================= // System - Ajax - Database controller //======================================================================= partial class SystemController { //------------------------------------------------------------------- // Database data. public class DatabaseTableData { public String Name { get; set; } } //------------------------------------------------------------------- // Get Database Table List ajax request. //------------------------------------------------------------------- public class AjaxResponse_DatabaseTableList : AjaxResponse_Data { public List Tables { get; } = new List(); } //------------------------------------------------------------------- [HttpPost] [Route("System/Ajax/GetDatabaseTables")] public IActionResult Ajax_GetDatabaseTables(Model_Sport model) { String fn = GetType().Name + ".Ajax_GetDatabaseTables"; String messageTitle = Localiser["system.caption.database"]; AjaxResponse_DatabaseTableList responseData = new AjaxResponse_DatabaseTableList(); // Validate session. if (!ValidUserSession) return GetAjaxResult_InvalidSession(responseData); // Complete response. responseData.Success = true; return Json(responseData); } //------------------------------------------------------------------- } //======================================================================= }