diff --git a/DBInteraction.cs b/DBInteraction.cs index 0460c4b..3a6eac9 100644 --- a/DBInteraction.cs +++ b/DBInteraction.cs @@ -10,7 +10,7 @@ namespace CryptoCalc { public class DBInteraction { - public static void SaveData(ref T data) where T : DBClasses + public static void SaveData(T data) where T : DBClasses { if (data is null) { diff --git a/MainWindow.xaml.cs b/MainWindow.xaml.cs index 1ff8c63..26d9f68 100644 --- a/MainWindow.xaml.cs +++ b/MainWindow.xaml.cs @@ -22,19 +22,16 @@ namespace CryptoCalc private void saveButton_Click(object sender, RoutedEventArgs e) { - genericT = DummyTransaction(); - DBInteraction.SaveData(ref genericT); + DBInteraction.SaveData(DummyTransaction()); } private void saveWalletButton_Click(object sender, RoutedEventArgs e) { - genericW = DummyWallet(); - DBInteraction.SaveData(ref genericW); + DBInteraction.SaveData(DummyWallet()); } private void saveButtonFromInput_Click(object sender, RoutedEventArgs e) { - genericT = new(inputCurrency.Text, Convert.ToSingle(inputAmount.Text), inputType.Text); - DBInteraction.SaveData(ref genericT); + DBInteraction.SaveData(new Transaction(inputCurrency.Text, Convert.ToSingle(inputAmount.Text), inputType.Text)); } private void readButton_click(object sender, RoutedEventArgs e) @@ -49,7 +46,6 @@ namespace CryptoCalc { string query = $"SELECT * from {genericT.DBTableName} WHERE {nameof(genericT.Currency)}=\'{currencyText.Text}\'"; IEnumerable transactions = transactionDB.QueryData(genericT.DBTableName, query); - //transactions = DBInteraction.LoadTransactionsOfCurrency(currencyText.Text); transactionsFoundListBox.Items.Clear(); foreach (Transaction x in transactions) { @@ -57,12 +53,6 @@ namespace CryptoCalc } } - //private IEnumerable ReadTransactionFromDB() - //{ - // Transaction t = new(); - // return transactionDB.LoadAllData(t.DBTableName); - //} - private Transaction DummyTransaction() { Transaction t = new();