private void SaveAssetButton_Click(object sender, RoutedEventArgs e) { var selectedPeriod = PeriodsListView.SelectedItem as PeriodSummary; if (selectedPeriod == null) { return; } Asset result = _summaryService.AddAssetToPeriod( new Asset { Name = AssetNameTextBox.Text, CurrencyName = AssetCurrencyTextBox.Text, TypeName = AssetTypeTextBox.Text, Balance = decimal.Parse(AssetBalanceTextBox.Text), PeriodId = selectedPeriod.Id } ); InitPeriods(); }