public void WriteMemoryState(MemoryState memoryState) { lock (context) { context.MemoryStatistics.Add(memoryState); context.SaveChanges(); } }
protected override void WriteMonitoringResource() { var memoryState = new MemoryState { Date = DateTime.Now, AvailableMemory = Int32.Parse(performanceCounter.NextValue().ToString(CultureInfo.InvariantCulture)) }; writer.WriteMemoryState(memoryState); }