Ejemplo n.º 1
0
 public static ApiResult ToApiFailed(this object obj, EnumApiStatus status = EnumApiStatus.BizError, string msg = "操作失败")
 {
     return(new ApiResult
     {
         Data = obj,
         Msg = msg,
         Status = status
     });
 }
Ejemplo n.º 2
0
 public static ApiResult ToApiResultForApiStatus(this EnumApiStatus obj, string Msg = "")
 {
     return(new ApiResult
     {
         Msg = string.IsNullOrEmpty(Msg) ? obj.GetEnumDescript() : Msg,
         Status = obj,
         Result = true,
     });
 }
Ejemplo n.º 3
0
 public static ApiResult ToApiResult(this object obj, EnumApiStatus status = EnumApiStatus.BizOK, string msg = "操作成功")
 {
     return(new ApiResult
     {
         Data = obj,
         Msg = msg,
         Status = status
     });
 }
Ejemplo n.º 4
0
 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,
     });
 }
Ejemplo n.º 5
0
 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();
     }
 }
Ejemplo n.º 6
0
        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);
        }
Ejemplo n.º 7
0
 /// <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,
     });
 }
Ejemplo n.º 8
0
 public ApiMessageResult(EnumApiStatus status, string msg)
 {
     this.Status = status;
     this.Msg    = msg;
 }
Ejemplo n.º 9
0
 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
     });
 }
Ejemplo n.º 10
0
 public ApiResult(object data, EnumApiStatus status, string msg)
     : base(status, msg)
 {
     this.Data = data;
 }