BlogEngine.Core.Providers.DbBlogProvider.SavePackage C# (CSharp) Method

SavePackage() public method

Log of all installed packages
public SavePackage ( BlogEngine.Core.Packaging.InstalledPackage package ) : void
package BlogEngine.Core.Packaging.InstalledPackage Intalled package
return void
        public override void SavePackage(InstalledPackage package)
        {
            using (var conn = CreateConnection())
            {
                if (conn.HasConnection)
                {
                    var sqlQuery = string.Format("INSERT INTO {0}Packages (PackageId, Version) VALUES ({1}PackageId, {1}Version)", this.tablePrefix, this.parmPrefix);

                    using (var cmd = conn.CreateTextCommand(sqlQuery))
                    {
                        var parms = cmd.Parameters;
                        parms.Add(conn.CreateParameter(FormatParamName("PackageId"), package.PackageId));
                        parms.Add(conn.CreateParameter(FormatParamName("Version"), package.Version));

                        cmd.ExecuteNonQuery();
                    }
                }
            }
        }