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); }
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); }