aboutsummaryrefslogtreecommitdiff
path: root/Emby.Server.Implementations/Activity/ActivityRepository.cs
diff options
context:
space:
mode:
authorLuke Pulverenti <luke.pulverenti@gmail.com>2016-11-20 00:59:36 -0500
committerLuke Pulverenti <luke.pulverenti@gmail.com>2016-11-20 00:59:36 -0500
commit64d15be8390c6174eb7ded067715c226038b38fc (patch)
tree39b48b388868dc514f1e452470c9b9f6ec773ebd /Emby.Server.Implementations/Activity/ActivityRepository.cs
parentb06d1851dafdcdbb2e4b43ef5c7759bbf17ad094 (diff)
update queries
Diffstat (limited to 'Emby.Server.Implementations/Activity/ActivityRepository.cs')
-rw-r--r--Emby.Server.Implementations/Activity/ActivityRepository.cs27
1 files changed, 15 insertions, 12 deletions
diff --git a/Emby.Server.Implementations/Activity/ActivityRepository.cs b/Emby.Server.Implementations/Activity/ActivityRepository.cs
index 8f64f04db..aaa0b2f5d 100644
--- a/Emby.Server.Implementations/Activity/ActivityRepository.cs
+++ b/Emby.Server.Implementations/Activity/ActivityRepository.cs
@@ -57,18 +57,21 @@ namespace Emby.Server.Implementations.Activity
{
connection.RunInTransaction(db =>
{
- var commandText = "replace into ActivityLogEntries (Id, Name, Overview, ShortOverview, Type, ItemId, UserId, DateCreated, LogSeverity) values (?, ?, ?, ?, ?, ?, ?, ?, ?)";
-
- db.Execute(commandText,
- entry.Id.ToGuidParamValue(),
- entry.Name,
- entry.Overview,
- entry.ShortOverview,
- entry.Type,
- entry.ItemId,
- entry.UserId,
- entry.Date.ToDateTimeParamValue(),
- entry.Severity.ToString());
+ using (var statement = db.PrepareStatement("replace into ActivityLogEntries (Id, Name, Overview, ShortOverview, Type, ItemId, UserId, DateCreated, LogSeverity) values (@Id, @Name, @Overview, @ShortOverview, @Type, @ItemId, @UserId, @DateCreated, @LogSeverity)"))
+ {
+ statement.BindParameters.TryBind("@Id", entry.Id.ToGuidParamValue());
+ statement.BindParameters.TryBind("@Name", entry.Name);
+
+ statement.BindParameters.TryBind("@Overview", entry.Overview);
+ statement.BindParameters.TryBind("@ShortOverview", entry.ShortOverview);
+ statement.BindParameters.TryBind("@Type", entry.Type);
+ statement.BindParameters.TryBind("@ItemId", entry.ItemId);
+ statement.BindParameters.TryBind("@UserId", entry.UserId);
+ statement.BindParameters.TryBind("@DateCreated", entry.Date.ToDateTimeParamValue());
+ statement.BindParameters.TryBind("@LogSeverity", entry.Severity.ToString());
+
+ statement.MoveNext();
+ }
});
}
}