public Object BD(char _comando, Object _param) { try { UsuarioRepository _rep = new UsuarioRepository(); switch (_comando) { case 't': return(_rep.GetAll()); case 'o': return(_rep.GetForID((int)_param)); case 'i': return(_rep.Insert((UsuarioModel)_param)); case 'd': return(_rep.Delete((int)_param)); case 'u': return(_rep.Update((UsuarioModel)_param)); case 'f': //Adicionado para implementar as opções de filtro return(_rep.BuscarListaFiltrada((String)_param)); } return(null); } catch (Exception ex) { throw new Exception(ex.Message); } }