Esempio n. 1
0
        public static SerializedData Serialize(object model)
        {
            SerializedData result = new SerializedData();

            foreach (ModelField field in ModelFields <ModelType>())
            {
                object value = field.GetValue(model);

                if (IsModel(value.GetType()))
                {
                    value = SaveAndGetId(value, value.GetType());
                }

                result.Add(field.Name, value);
            }

            return(result);
        }