diff --git a/DotBased.AspNet.Authority/Models/AuthorityResultOldOld.cs b/DotBased.AspNet.Authority/Models/AuthorityResultOldOld.cs deleted file mode 100755 index b12a05d..0000000 --- a/DotBased.AspNet.Authority/Models/AuthorityResultOldOld.cs +++ /dev/null @@ -1,41 +0,0 @@ -using DotBased.AspNet.Authority.Models.Validation; - -namespace DotBased.AspNet.Authority.Models; - -public class AuthorityResultOldOld : ResultOld -{ - public static AuthorityResultOldOld FromResult(ResultOld resultOld) => new AuthorityResultOldOld(resultOld); - - public AuthorityResultOldOld(ResultOld resultOld) : base(resultOld) - { - Reason = ResultFailReason.Unknown; - } - - public AuthorityResultOldOld(bool success, string errorMessage = "", TResultValue? value = default, ResultFailReason reason = ResultFailReason.None, IReadOnlyList? errors = null) : base(success, errorMessage, value, null) - { - Success = success; - Message = errorMessage; - Value = value; - Reason = reason; - ValidationErrors = errors; - } - public ResultFailReason Reason { get; } - public IReadOnlyList? ValidationErrors { get; } - - - public new static AuthorityResultOldOld Ok(TResultValue? value) => new AuthorityResultOldOld(true, value:value); - - public static AuthorityResultOldOld Error(string errorMessage, ResultFailReason reason = ResultFailReason.Error) => - new AuthorityResultOldOld(false, errorMessage, reason:reason); - - public static AuthorityResultOldOld Failed(IReadOnlyList errors, ResultFailReason reason = ResultFailReason.None) - => new AuthorityResultOldOld(false, errors:errors, reason:reason); -} - -public enum ResultFailReason -{ - None, - Unknown, - Validation, - Error -} \ No newline at end of file