示例#1
0
        public List <Usuario> RetrieveSome(Dictionary <string, string> filters)
        {
            Usuario usuario = new Usuario();

            foreach (KeyValuePair <string, string> filter in filters)
            {
                PropertyInfo userProperty = usuario.GetType().GetProperty(filter.Key, BindingFlags.IgnoreCase | BindingFlags.Public | BindingFlags.Instance);

                if (userProperty != null)
                {
                    userProperty.SetValue(usuario, filter.Value);
                }
            }

            List <Usuario> usuarios = crudUsuario.RetrieveSome <Usuario>(usuario);

            return(usuarios);
        }