mirror of
https://github.com/LD-Reborn/Berufsschule_HAM.git
synced 2025-12-20 15:01:56 +00:00
Merge pull request #89 from LD-Reborn/feature/Create_AssetsResponseModel
Feature: Add return model to AssetsController
This commit is contained in:
@@ -1,14 +0,0 @@
|
||||
public class AssetsDeleteResponseModel(bool successful, AssetsDeleteErrorEnum errorReason, string exception = "none")
|
||||
{
|
||||
public bool Success { get; set; } = successful;
|
||||
public AssetsDeleteErrorEnum Reason { get; set; } = errorReason;
|
||||
|
||||
public string? Exception { get; set; } = exception;
|
||||
}
|
||||
|
||||
public enum AssetsDeleteErrorEnum
|
||||
{
|
||||
None,
|
||||
CnIsNull,
|
||||
UnableToDeleteAsset
|
||||
}
|
||||
32
src/Models/AssetsResponseModel.cs
Normal file
32
src/Models/AssetsResponseModel.cs
Normal file
@@ -0,0 +1,32 @@
|
||||
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;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user