public void CadastrarCaroneiro(Carona carona, Colaborador colaborador) { if (!Existe(carona)) { throw new NotFoundException(); } if (ChecaSeColaboradorEhOfertante(carona, colaborador)) { throw new ColaboradorEhOfertanteDaCaronaException(colaborador.EID); } carona.OcupeVaga(colaborador); }