public void UpdateFileCount() { try { using (var db = new Db.DataContext()) { db.StoredProcedure <object>("FileManager_FileCountUpdate"); } } catch (Exception ex) { this.RegisterEvent(EventType.Error, "Ошибка обновления количества файловых связей", null, null, ex); } }
internal static void PlaceFileIntoQueue() { if (!_servicesFlags.TryLock("PlaceFileIntoQueue")) { return; } try { using (var db = new Db.DataContext()) { db.StoredProcedure <object>("FileManager_PlaceFileIntoQueue"); } } catch (ThreadAbortException) { } catch (Exception ex) { _thisModule?.RegisterEvent(EventType.Error, "Ошибка заполнения очереди удаления", null, ex); } finally { _servicesFlags.ReleaseLock("PlaceFileIntoQueue"); } }