public static ApiResult ToApiFailed(this object obj, EnumApiStatus status = EnumApiStatus.BizError, string msg = "操作失败") { return(new ApiResult { Data = obj, Msg = msg, Status = status }); }
public static ApiResult ToApiResultForApiStatus(this EnumApiStatus obj, string Msg = "") { return(new ApiResult { Msg = string.IsNullOrEmpty(Msg) ? obj.GetEnumDescript() : Msg, Status = obj, Result = true, }); }
public static ApiResult ToApiResult(this object obj, EnumApiStatus status = EnumApiStatus.BizOK, string msg = "操作成功") { return(new ApiResult { Data = obj, Msg = msg, Status = status }); }
public static ApiResult ToApiResultForObject(this object obj, EnumApiStatus Status = EnumApiStatus.BizOK, string Msg = "") { return(new ApiResult { Data = obj, Msg = string.IsNullOrEmpty(Msg) ? Status.GetEnumDescript() : Msg, Status = Status, Result = true, }); }
public ApiResult Confirm(RequestOrderConfirmDTO request) { bll = new OrderService(CurrentOperatorUserID); EnumApiStatus status = bll.Confirm(request.OrderNo, request); if (status == EnumApiStatus.BizOK) { return bll.GetOrder(request.OrderNo).ToApiResultForObject(); } else { return status.ToApiResultForApiStatus(); } }
private ContentResult SetContentResult(EnumApiStatus apiStatus) { ApiResponse <object> apiResponse = new ApiResponse <object>(); apiResponse.ErrorSetting(apiStatus); var returnStr = JsonConvert.SerializeObject(apiResponse); ContentResult Result = new ContentResult() { ContentType = "json/application", Content = returnStr, StatusCode = (int)HttpStatusCode.Unauthorized }; return(Result); }
/// <summary> /// 将列表转成Api标准结果 /// </summary> /// <typeparam name="TEntity"></typeparam> /// <param name="obj"></param> /// <param name="Msg"></param> /// <param name="Status"></param> /// <returns></returns> public static ApiResult ToApiResultForList <TEntity>(this IResponse <TEntity> obj, EnumApiStatus Status = EnumApiStatus.BizOK, string Msg = "") { return(new ApiResult { Data = obj.Data, Total = obj.Total, Msg = string.IsNullOrEmpty(Msg) ? Status.GetEnumDescript() : Msg, Status = Status, Result = true, }); }
public ApiMessageResult(EnumApiStatus status, string msg) { this.Status = status; this.Msg = msg; }
public static ApiResult ToApiResult <TEntity>(this PagedList <TEntity> pageList, EnumApiStatus status = EnumApiStatus.BizOK, string msg = "操作成功") { return(new ApiResult { Data = pageList, Total = pageList.TotalCount, Msg = msg, Status = status }); }
public ApiResult(object data, EnumApiStatus status, string msg) : base(status, msg) { this.Data = data; }