public List <IMetodoEnvio> CrearMetodoEnvio()
        {
            List <IMetodoEnvio> lstMetodoEnvios = new List <IMetodoEnvio>();
            MetodoEnvioDTO      barcoDTO        = new MetodoEnvioDTO {
                cNombre = "Barco", dCostoKilometro = 1m, dVelocidadEntrega = 46m
            };
            MetodoEnvioDTO trenDTO = new MetodoEnvioDTO {
                cNombre = "Tren", dCostoKilometro = 5m, dVelocidadEntrega = 80m
            };
            MetodoEnvioDTO avionDTO = new MetodoEnvioDTO {
                cNombre = "Avión", dCostoKilometro = 10m, dVelocidadEntrega = 600m
            };

            lstMetodoEnvios.Add(new Barco(barcoDTO));
            lstMetodoEnvios.Add(new Tren(trenDTO));
            lstMetodoEnvios.Add(new Avion(avionDTO));

            return(lstMetodoEnvios);
        }
예제 #2
0
 public Barco(MetodoEnvioDTO _metodoEnvioDTO)
 {
     metodoEnvioDTO = _metodoEnvioDTO;
 }
예제 #3
0
 public Tren(MetodoEnvioDTO _metodoEnvioDTO)
 {
     metodoEnvioDTO = _metodoEnvioDTO;
 }
예제 #4
0
 public Avion(MetodoEnvioDTO _metodoEnvioDTO)
 {
     metodoEnvioDTO = _metodoEnvioDTO;
 }