public IActionResult Ok <T>(ResponseResultCode responseResultCode, string message, T details) { var result = new ResponseResult <T> { Code = (int)responseResultCode, Message = message, Data = details }; return(Ok(result)); }
public IActionResult Ok(ResponseResultCode responseResultCode, string message) { var result = new ResponseResult <Object> { Code = (int)responseResultCode, Message = message, Data = null }; return(Ok(result)); }
/// <summary> /// 构造响应信息 /// </summary> /// <param name="code">响应码</param> /// <param name="message">响应消息</param> /// <param name="data">响应数据</param> public BaseResult(ResponseResultCode code, string message, T data) { this.Code = code; this.Message = message; this.Data = data; }
public DefaultResponse(ResponseResultCode code, string message) : base() { this.SetResult(code, message); }
public DefaultResponse(ResponseResultCode code) : this(code, GetMessage(code)) { }
public void SetResult(ResponseResultCode code, string message) { this.resultcode = (int)code; this.resultmsg = message; }
public void SetError(ResponseResultCode code) { this.resultcode = (int)code; this.resultmsg = GetMessage(code); }
public static string GetMessage(ResponseResultCode code) { switch (code) { case ResponseResultCode.OK: return @"OK"; case ResponseResultCode.InvalidRequest: return @"Request data is invalid"; case ResponseResultCode.AuthenticationFailed: return @"Authentication has failed"; default: return @""; } }
public ListResult(ResponseResultCode code, string message, IEnumerable <T> data) : base(code, message, data) { }
public PagedResult(ResponseResultCode code, string message, PageData <T> data) : base(code, message, data) { }