private RemoveQuoteError(string message, RemoveQuoteErrorCode errorCode) { if (string.IsNullOrWhiteSpace(message) && errorCode != RemoveQuoteErrorCode.None) { throw new ArgumentException("Message can't be empty", nameof(message)); } Message = message; ErrorCode = errorCode; }
public static RemoveQuoteError Failure(string message, RemoveQuoteErrorCode errorCode) => new RemoveQuoteError(message, errorCode);