15 lines
397 B
C#
15 lines
397 B
C#
using LibraryApp.Domain;
|
|
|
|
namespace LibraryApp.Services;
|
|
|
|
public record Result
|
|
{
|
|
public required bool IsSuccess { get; init; }
|
|
public Error? ErrorMessage { get; init; }
|
|
|
|
private Result() { }
|
|
|
|
public static Result Success() => new Result { IsSuccess = true };
|
|
public static Result Failure(string errorMessage) => new Result { IsSuccess = false, ErrorMessage = errorMessage };
|
|
}
|