namespace DbFirst.BlazorWebApp.Models; public record ApiResult(bool Success, T? Value, string? Error) { public static ApiResult Ok(T? value) => new(true, value, null); public static ApiResult Fail(string? error) => new(false, default, error); }