From 46599137118e39a48aae602fd27f9f96aecf8d65 Mon Sep 17 00:00:00 2001 From: OlgunR Date: Mon, 20 Apr 2026 10:24:47 +0200 Subject: [PATCH] Move ApiResult to ApiResult.cs with proper namespace ApiResult and its static methods were relocated from CatalogApiClient.cs to a new ApiResult.cs file. The new file now includes the DbFirst.BlazorWebApp.Models namespace for better code organization. --- DbFirst.BlazorWebApp/Models/ApiResult.cs | 7 +++++++ DbFirst.BlazorWebApp/Services/CatalogApiClient.cs | 9 +-------- 2 files changed, 8 insertions(+), 8 deletions(-) create mode 100644 DbFirst.BlazorWebApp/Models/ApiResult.cs diff --git a/DbFirst.BlazorWebApp/Models/ApiResult.cs b/DbFirst.BlazorWebApp/Models/ApiResult.cs new file mode 100644 index 0000000..c783f30 --- /dev/null +++ b/DbFirst.BlazorWebApp/Models/ApiResult.cs @@ -0,0 +1,7 @@ +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); +} \ No newline at end of file diff --git a/DbFirst.BlazorWebApp/Services/CatalogApiClient.cs b/DbFirst.BlazorWebApp/Services/CatalogApiClient.cs index b928508..f5a3b9d 100644 --- a/DbFirst.BlazorWebApp/Services/CatalogApiClient.cs +++ b/DbFirst.BlazorWebApp/Services/CatalogApiClient.cs @@ -61,11 +61,4 @@ public class CatalogApiClient var error = await ApiClientHelper.ReadErrorAsync(response); return ApiResult.Fail(error); } -} - -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); -} - +} \ No newline at end of file