Criação de um controller abstrato para CRUD.