This commit is contained in:
Matěj Kubíček
2026-09-17 16:45:57 +02:00
parent dbfe7bced7
commit 2040a16879
109 changed files with 50 additions and 221 deletions
@@ -0,0 +1,18 @@
namespace StuzkovakWeb.Models;
public class ServiceResult
{
public bool Success { get; protected set; }
public string Message { get; protected set; } = string.Empty;
public static ServiceResult Ok() => new() { Success = true };
public static ServiceResult Failure(string message) => new() { Success = false, Message = message };
}
public class ServiceResult<T> : ServiceResult
{
public T? Data { get; private set; }
public static ServiceResult<T> Ok(T data) => new() { Success = true, Data = data };
public new static ServiceResult<T> Failure(string message) => new() { Success = false, Message = message };
}
@@ -0,0 +1,10 @@
using StuzkovakWeb.Entities;
namespace StuzkovakWeb.Models;
public class UserWithRolesViewModel
{
public UserEntity UserEntity { get; set; } = null!;
public IList<string> Roles { get; set; } = [];
public IList<string> AllRoles { get; set; } = [];
}