Füge die Methoden HasFlag und HasAnyFlag zur Result-Klasse hinzu, um spezifische Hinweis-Flags zu prüfen.

This commit is contained in:
Developer 02 2024-05-02 16:41:27 +02:00
parent 94da0733ce
commit f385619bcf

View File

@ -19,6 +19,10 @@ namespace DigitalData.Core.DTO
Data = data
};
public bool HasFlag(Enum flag) => Notices.Any(n => n.Flag?.ToString() == flag.ToString());
public bool HasAnyFlag(params Enum[] flags) => flags.Any(f => HasFlag(f));
public static Result Success() => new() { IsSuccess = true };
public static Result Fail() => new() { IsSuccess = false };