controlador y DAL