Implemented ResponseModels for Assets, Reverted error handling removal

This commit is contained in:
2025-10-08 21:50:57 +02:00
parent 1d26781e8e
commit 9acc650707
2 changed files with 53 additions and 19 deletions

View File

@@ -1,7 +1,32 @@
public class AssetsResponseModel(bool successful, string exception = "None")
using Berufsschule_HAM.Models;
public class AssetsCreateResponseModel(bool successful, string exception = "None")
{
public bool Success { get; set; } = successful;
public string? Exception { get; set; } = exception;
}
public class AssetsUpdateResponseModel(bool successful, string exception = "None")
{
public bool Success { get; set; } = successful;
public string? Exception { get; set; } = exception;
}
public class AssetsDeleteResponseModel(bool successful, string exception = "None")
{
public bool Success { get; set; } = successful;
public string? Exception { get; set; } = exception;
}
public class AssetsIndexResponseModel(bool successful, IEnumerable<AssetModel>? assetsModel = null, string exception = "None")
{
public bool Success { get; set; } = successful;
public IEnumerable<AssetModel>? AssetsModel { get; set; } = assetsModel;
public string? Exception { get; set; } = exception;
}