public virtual List <Categoria> getCategoria(int Id = -1) { try { if (Id == -1) { return(_CategoriaRepositorio.GetTodos().ToList()); } else { return(_CategoriaRepositorio.Get(p => p.Id == Id).ToList()); } } catch (Exception ex) { throw ex; } }