Esempio n. 1
0
 /// <summary>
 /// 初始化一个<see cref="ApiResult"/>类型的新实例
 /// </summary>
 public ApiResult(string content, object data, ApiResultType type = ApiResultType.Info)
 {
     Type    = type.ToString();
     Code    = type;
     Content = content;
     Data    = data;
 }
 public ApiResult(ApiResultType type, string msg = null, object data = null) : base(new
 {
     Code = type,
     Msg  = msg,
     Data = data
 })
 {
 }
Esempio n. 3
0
 /// <summary>
 /// Creates a cunstructor with result type error code and message text
 /// </summary>
 /// <param name="resultType">Api Result Type as Success or Error</param>
 /// <param name="errorCode">Error code if any error comes</param>
 /// <param name="messageText">message text if any error exists</param>
 public ApiResultCode(ApiResultType resultType, int errorCode = 0, string messageText = "")
 {
     this.ResultType = resultType;
     this.ErrorCode  = errorCode;
     if (!string.IsNullOrEmpty(messageText))
     {
         this.MessageText = messageText;
     }
 }
Esempio n. 4
0
 /// <summary>
 /// 初始化一个<see cref="ApiResult"/>类型的新实例
 /// </summary>
 public ApiResult(string content, ApiResultType type = ApiResultType.Info, object data = null)
     : this(content, data, type)
 {
 }
Esempio n. 5
0
 public static ApiResult ToJson(string content, object data, ApiResultType type = ApiResultType.Info)
 {
     return(new ApiResult(content, data, type));
 }
Esempio n. 6
0
 /// <summary>
 /// Api 결과 정보 저장
 /// </summary>
 /// <param name="typeInfoCode"></param>
 /// <param name="sMessage"></param>
 public void ApiResultInfoSet(ApiResultType typeInfoCode, string sMessage)
 {
     this.ApiResultInfoSet(typeInfoCode.ToString(), sMessage);
 }
Esempio n. 7
0
 /// <summary>
 /// 타입 세팅
 /// </summary>
 /// <param name="typeApiResult"></param>
 public void TypeSet(ApiResultType typeApiResult)
 {
     this.InfoCode = typeApiResult.GetHashCode().ToString();
 }