update
This commit is contained in:
parent
09fa8fc604
commit
b378c73152
@ -99,24 +99,29 @@ namespace PSTW_CentralSystem.Controllers.API
|
|||||||
return Json(qcList);
|
return Json(qcList);
|
||||||
}
|
}
|
||||||
|
|
||||||
[HttpPost("addData")]
|
[HttpPost("AddModule")]
|
||||||
public async Task<IActionResult> addData([FromBody] ModuleSettingModel modelSettingList)
|
public async Task<IActionResult> AddModule([FromBody] ModuleSettingModel module)
|
||||||
{
|
{
|
||||||
var existingModule = await _authDbContext.ModuleSettings.Where(x => x.ModuleName.ToLower() == modelSettingList.ModuleName.ToLower()).FirstOrDefaultAsync();
|
if (!ModelState.IsValid)
|
||||||
|
|
||||||
if (existingModule != null)
|
|
||||||
{
|
{
|
||||||
return BadRequest("Module name already exists."); // Return a 400 Bad Request
|
return BadRequest(ModelState);
|
||||||
|
}
|
||||||
|
if (module == null)
|
||||||
|
{
|
||||||
|
return NotFound("Module is null");
|
||||||
}
|
}
|
||||||
|
|
||||||
// Add new module
|
try
|
||||||
modelSettingList.ModuleStatus = 1; // Default status
|
{
|
||||||
|
_authDbContext.ModuleSettings.Add(module);
|
||||||
_authDbContext.ModuleSettings.Add(modelSettingList);
|
|
||||||
await _authDbContext.SaveChangesAsync();
|
await _authDbContext.SaveChangesAsync();
|
||||||
|
var updatedList = await _authDbContext.ModuleSettings.ToListAsync();
|
||||||
|
return Json(updatedList);
|
||||||
return Json(modelSettingList);
|
}
|
||||||
|
catch (Exception ex)
|
||||||
|
{
|
||||||
|
return BadRequest(ex.Message);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user