CrudController abstrado.