Exemplo n.º 1
0
        private dynamic convertToDynamic(Politico politico)
        {
            var registroImportacao = new ExpandoObject() as IDictionary <string, object>;

            foreach (var prop in politico.GetType().GetProperties())
            {
                if (prop.Name != nameof(politico.Importacao) &&
                    prop.Name != nameof(politico.ImportacaoId))
                {
                    registroImportacao.Add(prop.Name, prop.GetValue(politico).ToString());
                }
            }

            return(registroImportacao);
        }