コード例 #1
0
 /// <summary>
 /// Constructor de la clase.
 /// </summary>
 /// <param name="_recuperadorListaEvento">Dependencia de tipo IRecuperadorListaPaquetes.</param>
 /// <param name="_creadorMensajeFactory">Dependencia de tipo ICreadorMensajeFactory.</param>
 /// <param name="_completadorDatosDTO">Dependencia de tipo IComplementadorDatosDTO.</param>
 public ObtenedorMensajePaquetes(IRecuperadorListaPaquetes _recuperadorListaPaquetes, IRecuperadorTransportistas _recuperadorTransportistaFactory, ICompletadorDatosDTO _completadorDatosDTO, IGeneradorMensajes _generadorMensajes, IObtenedorCostoEnvioMenor _obtenedorCostoEnvioMenor)
 {
     RecuperadorListaPaquetes        = _recuperadorListaPaquetes ?? throw new ArgumentNullException(nameof(_recuperadorListaPaquetes));
     RecuperadorTransportistaFactory = _recuperadorTransportistaFactory ?? throw new ArgumentNullException(nameof(_recuperadorTransportistaFactory));
     CompletadorDatosDTO             = _completadorDatosDTO ?? throw new ArgumentNullException(nameof(_completadorDatosDTO));
     GeneradorMensajes        = _generadorMensajes ?? throw new ArgumentNullException(nameof(_generadorMensajes));
     ObtenedorCostoEnvioMenor = _obtenedorCostoEnvioMenor ?? throw new ArgumentNullException(nameof(_obtenedorCostoEnvioMenor));
 }
コード例 #2
0
 public EnlistadorPaqueteriasDisponibles(IRecuperadorTransportistas _recuperadorTransportistas)
 {
     RecuperadorTransportistas = _recuperadorTransportistas ?? throw new ArgumentNullException(nameof(_recuperadorTransportistas));
 }