Beispiel #1
0
        private IList <CustomDisplayModel> ParseType(Type type)
        {
            var list = new List <CustomDisplayModel>();

            foreach (var p in type.GetProperties())
            {
                var cdm = new CustomDisplayModel(p, null);
                list.Add(cdm);
            }
            return(list.OrderBy(p => p.Order).ToList());
        }
Beispiel #2
0
        private IList <CustomDisplayModel> ParseObject(object obj)
        {
            var list = new List <CustomDisplayModel>();

            foreach (var p in obj.GetType().GetProperties())
            {
                var cdm = new CustomDisplayModel(p, obj);
                list.Add(cdm);
            }
            return(list.OrderBy(p => p.Order).ToList());
        }
Beispiel #3
0
        private CustomDisplayFactory(Type type, object obj)
        {
            var list = new List <CustomDisplayModel>();

            foreach (var p in type.GetProperties())
            {
                var cdm = new CustomDisplayModel(p, obj);
                list.Add(cdm);
            }
            Models = list.OrderBy(p => p.Order).ToList();
        }