public void CreateLanguage(CultureInfo culture, CultureInfo templateCulture)
{
if (culture == null) throw new ArgumentNullException("culture");
if (templateCulture == null) throw new ArgumentNullException("templateCulture");
var sql =
@"INSERT INTO LocalizedTypes (LocaleId, TypeName, TextName, [Key], Value, UpdatedAt, UpdatedBy)
SELECT {3}, TypeName, TextName, [Key], Value, '{0}', '{1}'
FROM LocalizedTypes WHERE LocaleId={2}";
sql = string.Format(sql, DateTime.Now, Thread.CurrentPrincipal.Identity.Name, templateCulture.LCID,
culture.LCID);
using (var cmd = _db.Connection.CreateCommand())
{
cmd.CommandText = sql;
cmd.ExecuteNonQuery();
}
}