using Microsoft.AspNetCore.Mvc; using Microsoft.EntityFrameworkCore; using PSTW_CentralSystem.DBContext; namespace PSTW_CentralSystem.Controllers.API { [ApiController] [Route("[controller]")] public class ModuleAPI : Controller { private readonly ILogger _logger; private readonly AuthDBContext _authDbContext; public ModuleAPI(ILogger logger, AuthDBContext authDbContext) { _logger = logger; _authDbContext = authDbContext; } [HttpPost("GetModuleInformation")] public async Task GetModuleInformation() { var qcList = await _authDbContext.ModuleSettings.ToListAsync(); return Json(qcList); } [HttpPost("GetXModuleInformation")] public async Task GetXModuleInformation(int? id) { var qcList = await _authDbContext.ModuleSettings.Where(x => x.SettingId == id).FirstOrDefaultAsync(); return Json(qcList); } } }