public RuleResultModel(bool isSatisfied, string ruleCode, string message = null, BusinessRule.OutcomeStatus outcomeStatus = BusinessRule.OutcomeStatus.Silent)
        {
            IsSatisfied = isSatisfied;

            ValidationOutcome = new ValidationOutcome()
            {
                Code = ruleCode, Message = message, OutcomeStatus = outcomeStatus.ToString()
            };
        }
 public RuleResultModel(bool isSatisfied, ValidationOutcome validationOutcome)
 {
     IsSatisfied       = isSatisfied;
     ValidationOutcome = validationOutcome;
 }