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);
         }
     });
 }