Example #1
0
        public async Task <BaseResponse> XianZhongG(GXianZhong request)
        {
            Type tp = typeof(GXianZhong);
            //属性列表
            var properties = tp.GetProperties(BindingFlags.GetProperty | BindingFlags.Public | BindingFlags.Instance);

            foreach (PropertyInfo property in properties)
            {
                var valueSub = property.GetValue(request);
                var tpSub    = property.PropertyType;

                if (tpSub == typeof(XianZhongUnit) && valueSub == null)
                {
                    var defaultValue = Activator.CreateInstance(tpSub);
                    property.SetValue(request, defaultValue);
                }
            }

            return(BaseResponse.Ok(JsonConvert.SerializeObject(request)));
        }
        public async Task <BaseResponse> XianZhongG([FromBody] GXianZhong request)
        {
            var res = await _reflexService.XianZhongG(request);

            return(res);
        }