Srs, boa tarde.
Tenho atuado em um projeto mobile nativo e me surgiu o seguinte desafio:
Dado uma lista de itens respondidos, a partir do perfil do usuário, eu devo testar uma expressão sobre a lista de itens para determinar se o usuário concluiu sua tarefa…
Como fiz isso? Utilizei expressões lambdas.
Eu gerei um predicado para cada perfil e então o serializei (string base 64). Sempre que o usuário logar em meu app, minha webapi responde para um json onde um dos nós contém a tal classe serializada com a expressão.
A ideia é que: Ao deserializar essa string e testar o predicado, o mesmo respeite o predicado que foi serializado.
Hoje, ao deserializar e testar o predicado, o mesmo não respeita o predicado escrito no momento da serialização.
Ao testar o predicado, o predicado executado é o que esta escrito no momento na classe e não o serializado anteriormente…
Alguém já tentou implementar uma solução como esta?
Eu tenho utilizado a seguinte referencia
Vlw galera =)