private void FrmPrincipal_FormClosing(object sender, FormClosingEventArgs e) { try { DBApplication.PersistirDados(); } catch (Exception ex) { MessageBox.Show(string.Format("Erro ao persistir informações: {0}.", ex.Message), "Erro", MessageBoxButtons.OK); } }
public virtual void Stat(Log4Grid.Models.StatModel e) { if ((DBApplication.name == e.App).Count <DBApplication>(DB) == 0) { DBApplication app = new DBApplication(); app.Name = e.App; app.Save(DB); } DBHost host = (DBHost.appID == e.App & DBHost.name == e.Host).ListFirst <DBHost>(DB); if (host == null) { host = new DBHost(); host.Name = e.Host; host.AppID = e.App; } host.CpuUsage = e.CpuUsage; host.MemoryUsage = e.MemoryUsage; host.LastActiveTime = DateTime.Now; host.Save(DB); }