Füge die Methoden HasFlag und HasAnyFlag zur Result-Klasse hinzu, um spezifische Hinweis-Flags zu prüfen.
This commit is contained in:
parent
94da0733ce
commit
f385619bcf
@ -19,6 +19,10 @@ namespace DigitalData.Core.DTO
|
|||||||
Data = data
|
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 Success() => new() { IsSuccess = true };
|
||||||
|
|
||||||
public static Result Fail() => new() { IsSuccess = false };
|
public static Result Fail() => new() { IsSuccess = false };
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user