public static void SaveStat(SqlCommand cmd, StatsData statToSave) { cmd.Parameters["@x"].Value = statToSave.X; cmd.Parameters["@y"].Value = statToSave.Y; cmd.Parameters["@Name"].Value = statToSave.Name; cmd.Parameters["@ProcessedBy"].Value = statToSave.ProcessedBy; cmd.ExecuteNonQuery(); }
public static void SaveStatAsynch(string connectionString, StatsData statToSave) { Task.Factory.StartNew(() => { using (var conn = new SqlConnection(connectionString)) using (var cmd = conn.CreateCommand()) { conn.Open(); SetupCmd(cmd); SaveStat(cmd, statToSave); } }); }