DBVariables are now read only
This commit is contained in:
parent
457aeb4eca
commit
64a1334f1e
19
DBClasses.cs
19
DBClasses.cs
|
@ -16,20 +16,27 @@ namespace CryptoCalc
|
|||
|
||||
public interface IDBClasses
|
||||
{
|
||||
|
||||
static string DBName { get; }
|
||||
string DBTableName { get; }
|
||||
string DBVariables { get; set; }
|
||||
string DBVariables { get; }
|
||||
string DBSaveDataString { get; }
|
||||
|
||||
}
|
||||
|
||||
public class DBClasses : IDBClasses
|
||||
{
|
||||
#region Protected
|
||||
|
||||
protected string dbVariables;
|
||||
|
||||
#endregion
|
||||
|
||||
#region Publics
|
||||
public static string DBName => "CryptoCalc";
|
||||
public virtual string DBTableName { get; }
|
||||
public virtual string DBVariables { get; set; }
|
||||
public string DBSaveDataString => $"({Regex.Replace(DBVariables, "@", "")}) values ({DBVariables})";
|
||||
public string DBVariables => dbVariables;
|
||||
public string DBSaveDataString => $"({Regex.Replace(dbVariables, "@", "")}) values ({dbVariables})";
|
||||
|
||||
public long Index { get; set; }
|
||||
public ulong UnixTime { get; set; }
|
||||
|
@ -67,7 +74,6 @@ namespace CryptoCalc
|
|||
{
|
||||
|
||||
#region Publics
|
||||
public override string DBVariables { get => base.DBVariables; set => base.DBVariables = value; }
|
||||
public override string DBTableName => "Transactions";
|
||||
|
||||
public long WalletID { get; set; }
|
||||
|
@ -121,7 +127,7 @@ namespace CryptoCalc
|
|||
|
||||
private void SetDBStrings()
|
||||
{
|
||||
DBVariables =
|
||||
dbVariables =
|
||||
$"@{nameof(WalletID)},"
|
||||
+ $"@{nameof(UnixTime)},"
|
||||
+ $"@{nameof(Currency)},"
|
||||
|
@ -165,7 +171,6 @@ namespace CryptoCalc
|
|||
public class Wallet : DBClasses
|
||||
{
|
||||
#region Publics
|
||||
public override string DBVariables { get => base.DBVariables; set => base.DBVariables = value; }
|
||||
public override string DBTableName => "Wallets";
|
||||
|
||||
public ulong UnixTimeCreated { get; set; }
|
||||
|
@ -203,7 +208,7 @@ namespace CryptoCalc
|
|||
|
||||
private void SetDBStrings()
|
||||
{
|
||||
DBVariables =
|
||||
dbVariables =
|
||||
$"@{nameof(UnixTime)},"
|
||||
+ $"@{nameof(UnixTimeCreated)},"
|
||||
+ $"@{nameof(Platform)},"
|
||||
|
|
Loading…
Reference in New Issue