public AluguelVeículo(double kmPrevista, double kmRetorno, Veículo veículo, Cliente cliente)
 {
     if (kmRetorno <= kmPrevista)
     {
         kmRetorno = kmPrevista;
     }
     this.kmPrevista = kmPrevista;
     this.kmRetorno  = kmRetorno;
     this.veículo    = veículo;
     this.cliente    = cliente;
 }
        public AluguelVeículo(DateTime inicio, DateTime prevista, DateTime retorno, Veículo veículo, Cliente cliente)
        {
            DateTime now = DateTime.Now;

            if (inicio < now || prevista < now || retorno < now)
            {
                throw new DominioException("Data de aluguel deve ser maior que a data de hoje");
            }
            if (retorno <= inicio || prevista <= inicio)
            {
                throw new DominioException("Data de retorno não pode ser menor que a data de inicio");
            }
            this.inicio   = inicio;
            this.prevista = prevista;
            this.retorno  = retorno;
            this.veículo  = veículo;
            this.cliente  = cliente;
        }