Ejemplo n.º 1
0
 public Tripulante(string nomeTripulante, TipoTripulante tipoTripulante)
 {
     Nome               = nomeTripulante;
     Tipo               = tipoTripulante;
     Identificador      = Guid.NewGuid();
     _motoristaResolver = new Dictionary <TipoTripulante, bool>
     {
         { TipoTripulante.Piloto, true },
         { TipoTripulante.ChefeServico, true },
         { TipoTripulante.Policial, true },
         { TipoTripulante.Comissaria, false },
         { TipoTripulante.Oficial, false },
         { TipoTripulante.Presidiario, false }
     };
 }
 public TripulanteBuilder SetTipo(TipoTripulante tipo)
 {
     _tipoTripulante = tipo;
     return(this);
 }