public static HEFDoResult <TResultData> DoException <TResultData>(Exception ex)
 {
     return(HEFDoResult.Exception <HEFDoResult <TResultData>, TResultData>(ex));
 }
 public static HEFDoResult <TResultData> DoNotFound <TResultData>(string resultMsg)
 {
     return(HEFDoResult.NotFound <HEFDoResult <TResultData>, TResultData>(resultMsg));
 }
 public static HEFDoResult DoException(Exception ex)
 {
     return(HEFDoResult.Exception <HEFDoResult>(ex));
 }
 public static HEFDoResult <TResultData> DoValidate <TResultData>(params ValidationResult[] validateResults)
 {
     return(HEFDoResult.Validate <HEFDoResult <TResultData>, TResultData>(validateResults));
 }
 public static HEFDoResult DoNotFound(string resultMsg)
 {
     return(HEFDoResult.NotFound <HEFDoResult>(resultMsg));
 }
 public static HEFDoResult DoValidate(params ValidationResult[] validateResults)
 {
     return(HEFDoResult.Validate <HEFDoResult>(validateResults));
 }
 public static HEFDoResult <TResultData> DoFail <TResultData>(string resultMsg)
 {
     return(HEFDoResult.Fail <HEFDoResult <TResultData>, TResultData>(resultMsg));
 }
 public static HEFDoResult DoFail(string resultMsg)
 {
     return(HEFDoResult.Fail <HEFDoResult>(resultMsg));
 }
 public static HEFDoResult <TResultData> DoSuccess <TResultData>(TResultData resultData, string resultMsg)
 {
     return(HEFDoResult.Success <HEFDoResult <TResultData>, TResultData>(resultData, resultMsg));
 }
 public static HEFDoResult DoSuccess(string resultMsg)
 {
     return(HEFDoResult.Success <HEFDoResult>(resultMsg));
 }