public SettingChangeResponse(SettingChangeResponseDTO dto) { UserId = dto.UserId; WasChanged = dto.WasChanged; AdditionalInfo = dto.Info; if (dto.Setting is BooleanSettingDTO boolDTO) { Setting = new BooleanSetting(boolDTO); } else if (dto.Setting is IntegerSettingDTO intDTO) { Setting = new IntegerSetting(intDTO); } }
public void SettingChanged(SettingChangeResponseDTO dto) { EventAggregator.Publish(new SettingChangeResponseEvent(new SettingChangeResponse(dto))); }