public void Trigger(TelefonoCreateCommand command)
        {
            var telefonoCiudadEnsanblajeValueObject = new TelefonoCiudadEnsamblajeValueObject(command.TelefonoCiudadEnsanblajeId1);
            var telefonoGamaValueObject             = new TelefonoGamaValueObject(command.TelefonoGamaId1);
            var telefonoColorValueObject            = new TelefonoColorValueObject(command.TelefonoColorId1);

            Creator.Create(telefonoCiudadEnsanblajeValueObject, telefonoGamaValueObject, telefonoColorValueObject, command.ProductionPrice1);
        }
Ejemplo n.º 2
0
        public void Create(TelefonoCiudadEnsamblajeValueObject telefonoCiudadEnsanblaje
                           , TelefonoGamaValueObject telefonoGamaId
                           , TelefonoColorValueObject telefonoColorId
                           , decimal productionPrice)
        {
            var telefono = new Telefono()
            {
                TelefonoCiudadEnsanblajeId = telefonoCiudadEnsanblaje.GetValue(),
                TelefonoGamaId             = telefonoGamaId.GetValue(),
                TelefonoColorId            = telefonoColorId.GetValue(),
                ProductionPrice            = productionPrice
            };

            Repository.Save(telefono);
        }