Exemple #1
0
        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);
        }