private Result(bool isFailure, string error, int errorCode)
 {
     _logic = new ResultCommonLogic(isFailure, error, errorCode);
 }
 private Result(bool isFailure, string error, int errorCode, IEnumerable <IValidationResult> validationResults)
 {
     _logic = new ResultCommonLogic(isFailure, error, errorCode, validationResults);
 }
 private Result(bool isFailure, string error)
 {
     _logic = new ResultCommonLogic(isFailure, error);
 }