Add dedicated Models and improved logging for loactions Controller

This commit is contained in:
anomny
2025-10-28 19:24:58 +01:00
parent 834c7e0f28
commit a4195a609d
3 changed files with 55 additions and 18 deletions

View File

@@ -16,9 +16,8 @@ public class LocationsModifyRequestModel
public required LocationsDescription Description { get; set; }
}
public class LocationsDeleteRequestModel(bool successful, string exception = "None")
public class LocationsDeleteRequestModel
{
public bool Success { get; set; } = successful;
public string? Exception { get; set; } = exception;
[JsonPropertyName("cn")]
public required string Cn { get; set; }
}

View File

@@ -0,0 +1,25 @@
namespace Berufsschule_HAM.Models;
public class LocationsDeleteResponseModel(bool successful, string exception = "None")
{
public bool Success { get; set; } = successful;
public string? Exception { get; set; } = exception;
}
public class LocationsIndexResponseModel
{
public required IEnumerable<LocationModel> Locations { get; set; }
}
public class LocationsCreateResponseModel
{
public required bool Success { get; set; }
public string? ErrorMessage { get; set; }
}
public class LocationsUpdateResponseModel
{
public required bool Success { get; set; }
public string? ErrorMessage { get; set; }
}