/// <summary> /// /// </summary> /// <typeparam name="T"></typeparam> /// <param name="requestParams"></param> /// <param name="request"></param> /// <returns></returns> private AopDictionary SerializeModel <T>(AopDictionary requestParams, IAopRequest <T> request) where T : AopResponse { AopDictionary result = requestParams; Boolean isBizContentEmpty = !requestParams.ContainsKey(CONTENT_KEY) || String.IsNullOrEmpty(requestParams[CONTENT_KEY]); if (isBizContentEmpty && request.GetModel() != null) { AopObject bizModel = request.GetModel(); String content = Serialize(bizModel); result.Add(CONTENT_KEY, content); } return(result); }