mirror of
https://github.com/LD-Reborn/Berufsschule_HAM.git
synced 2025-12-20 06:51:55 +00:00
Update the general asset response model to work with GetAll call.
This commit is contained in:
@@ -19,11 +19,21 @@ public class AssetsController : Controller
|
||||
_logger = logger;
|
||||
}
|
||||
|
||||
[HttpGet("Index")]
|
||||
public async Task<IEnumerable<AssetModel>> Index()
|
||||
[HttpGet("GetAll")]
|
||||
public async Task<AssetsResponseModel> GetAllAssetModelAsync()
|
||||
{
|
||||
var list = await _ldap.ListDeviceAsync();
|
||||
return list;
|
||||
AssetsResponseModel result;
|
||||
try
|
||||
{
|
||||
var assetList = await _ldap.ListDeviceAsync();
|
||||
result = new AssetsResponseModel(successful: true, assetsModel: assetList);
|
||||
}
|
||||
catch (Exception e)
|
||||
{
|
||||
result = new AssetsResponseModel(successful: false, exception: e.Message);
|
||||
}
|
||||
|
||||
return result;
|
||||
}
|
||||
|
||||
[HttpPost("Create")]
|
||||
@@ -116,7 +126,7 @@ public class AssetsController : Controller
|
||||
{
|
||||
if (cn is null)
|
||||
{
|
||||
response = new AssetsResponseModel(false, "Cn was not provided.");
|
||||
response = new AssetsResponseModel(successful: false, exception: "Cn was not provided.");
|
||||
return response;
|
||||
}
|
||||
|
||||
@@ -127,7 +137,7 @@ public class AssetsController : Controller
|
||||
}
|
||||
catch (Exception e)
|
||||
{
|
||||
response = new AssetsResponseModel(false, e.Message);
|
||||
response = new AssetsResponseModel(successful: false, exception: e.Message);
|
||||
}
|
||||
|
||||
return response;
|
||||
|
||||
Reference in New Issue
Block a user