Sakuno.KanColle.Amatsukaze.Game.Services.Records.RecordsGroup.UpdateVersion C# (CSharp) Method

UpdateVersion() protected method

protected UpdateVersion ( int rpVersion ) : void
rpVersion int
return void
        void UpdateVersion(int rpVersion)
        {
            using (var rCommand = Connection.CreateCommand())
            {
                rCommand.CommandText =
                    "INSERT OR IGNORE INTO versions(key, value) VALUES(@group, @version); " +
                    "UPDATE versions SET value = @version WHERE key = @group AND cast(value AS INT) < @version;";
                rCommand.Parameters.AddWithValue("@group", GroupName);
                rCommand.Parameters.AddWithValue("@version", Version.ToString());

                rCommand.ExecuteNonQuery();
            }
        }