Пример #1
0
        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);
            }
        }