public OperationResult(string errorMessage, EOperationResultLevel level) { Guard.IsNotNullOrWhiteSpace(errorMessage, nameof(errorMessage)); GuardEx.IsValid(level, nameof(level)); Level = level; ExceptionMessage = errorMessage; }
public OperationRefResult(Exception e, EOperationResultLevel level) { Guard.IsNotNull(e, nameof(e)); GuardEx.IsValid(level, nameof(level)); Level = level; Exception = e; ExceptionMessage = e.Message; }