Implemented user creation in frontend

This commit is contained in:
2025-10-25 22:44:36 +02:00
parent 310e05545f
commit 85cb68a6c2
4 changed files with 220 additions and 14 deletions

View File

@@ -13,12 +13,16 @@ public class UsersIndexRequestModel
public bool UserPassword { get; set; } = true;
}
public class UsersModifyRequestModel
public class UsersModifyRequestModel : UsersCreateRequestModel
{
[JsonPropertyName("Uid")]
public required string Uid { get; set; }
public required string Uid { get; set; }
[JsonPropertyName("NewUid")]
public string? NewUid { get; set; } = null;
}
public class UsersCreateRequestModel
{
[JsonPropertyName("Cn")]
public string? Cn { get; set; } = null;
[JsonPropertyName("Sn")]

View File

@@ -2,7 +2,7 @@ using System.Text.Json.Serialization;
namespace Berufsschule_HAM.Models;
public class UsersUpdateRequestModel
public class UsersUpdateResponseModel
{
[JsonPropertyName("Success")]
public required bool Success { get; set; }
@@ -10,4 +10,15 @@ public class UsersUpdateRequestModel
public string? Exception { get; set; }
[JsonPropertyName("NewUid")]
public string? NewUid { get; set; }
}
public class UsersCreateResponseModel
{
[JsonPropertyName("Success")]
public required bool Success { get; set; }
[JsonPropertyName("Exception")]
public string? Exception { get; set; }
[JsonPropertyName("Uid")]
public string? Uid { get; set; }
}