// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - public static long BeginWriteDB(DBSQLViewModel dBSQLViewModel, AuditTrailViewModel sender, AuditTrail message) { long Result = -1; try { Result = DB_SQL.InsertGetPK(dBSQLViewModel, message); if (!string.IsNullOrEmpty(dBSQLViewModel.LastError)) { Debug.WriteLine("AuditTrailViewWriter LastError: " + dBSQLViewModel.LastError + Environment.NewLine + "AuditTrailViewWriter LastQuery: " + dBSQLViewModel.LastQuery); Log.Write(new AuditTrail { Message = "AuditTrailViewWriter LastError: " + dBSQLViewModel.LastError + Environment.NewLine + "AuditTrailViewWriter LastQuery: " + dBSQLViewModel.LastQuery }); } } catch (Exception ex) { System.Diagnostics.Debug.WriteLine("AuditTrailViewWriter: " + ex.Message); Log.Write(new AuditTrail { Message = "AuditTrailViewWriter: " + ex.Message }); }; return(Result); }