aboutsummaryrefslogtreecommitdiff
path: root/Emby.Server.Implementations/Activity/ActivityRepository.cs
diff options
context:
space:
mode:
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();
+ }
});
}
}