public JsonSingleDataResult(CommonActionResult commonActionResult)
     : base(commonActionResult)
 {
     if (commonActionResult.ViewModels != null && commonActionResult.ViewModels.Count > 0)
     {
         this.Data = commonActionResult.ViewModels[0];
     }
 }
示例#2
0
        public JsonResultBase(CommonActionResult commonActionResult)
        {
            if (commonActionResult.CommonResult != null)
            {
                this.ResultCode = commonActionResult.CommonResult.Result;

                this.Description = commonActionResult.CommonResult.Desc;

                this.CustomResultHeaders = commonActionResult.CustomResultHeaders;
            }
        }
示例#3
0
        public JsonCommonResult(CommonActionResult commonActionResult)
            : base(commonActionResult)
        {
            this.Data = commonActionResult.ViewModels;

            if (this.Data != null)
            {
                this.Count = commonActionResult.ViewModels.Count;
            }

            this.Total = commonActionResult.Total;

            if (this.Total.HasValue)
            {
                this.CustomResultHeaders.Add(new CustomHeaderItem {
                    Key = "total", Value = this.Total.ToString(), IsValueType = true
                });
            }
        }