diff --git a/src/blazor/admin/BootstrapAdmin.DataAccess.PetaPoco/Services/ExceptionService.cs b/src/blazor/admin/BootstrapAdmin.DataAccess.PetaPoco/Services/ExceptionService.cs index 9632b516..0c55594e 100644 --- a/src/blazor/admin/BootstrapAdmin.DataAccess.PetaPoco/Services/ExceptionService.cs +++ b/src/blazor/admin/BootstrapAdmin.DataAccess.PetaPoco/Services/ExceptionService.cs @@ -10,15 +10,16 @@ namespace BootstrapAdmin.DataAccess.PetaPoco.Services; class ExceptionService : IException { - private IDatabase Database { get; } + private IDBManager DBManager { get; } - public ExceptionService(IDatabase db) => Database = db; + public ExceptionService(IDBManager db) => DBManager = db; public bool Log(Error exception) { try { - Database.Insert(exception); + using var db = DBManager.Create(); + db.Insert(exception); } catch { } return true; @@ -59,7 +60,8 @@ class ExceptionService : IException sql.OrderBy("Logtime desc", "ErrorPage", "UserId"); } - var data = Database.Page(pageIndex, pageItems, sql); + using var db = DBManager.Create(); + var data = db.Page(pageIndex, pageItems, sql); return (data.Items, Convert.ToInt32(data.TotalItems)); } }