コード例 #1
0
        private bool IgnoreFlagChecked(string value)
        {
            using (Broker.LoggingDataAccess.LoggingDataContext dc = new LoggingDataContext())
            {
                DBLoggingControl tempControl = dc.DBLoggingControls.FirstOrDefault();
                //bool IsIgnored = dc.DBLoggingControls.FirstOrDefault().IgnoreNext;

                if (tempControl.IgnoreNext)
                {
                    if (value.StartsWith("-- Context"))
                    {
                        tempControl.IgnoreNext = false;
                        dc.SubmitChanges();
                    }

                    return(true);
                }

                return(false);
            }
        }
コード例 #2
0
        private bool IsInIgnoreList(string value)
        {
            using (Broker.LoggingDataAccess.LoggingDataContext dc = new LoggingDataContext())
            {
                List <DBLoggingIgnoredTable> ignoreList = dc.DBLoggingIgnoredTables.ToList();


                foreach (DBLoggingIgnoredTable ignoredTable in ignoreList)
                {
                    if (value.Contains(ignoredTable.TableName))
                    {
                        DBLoggingControl tempControl = dc.DBLoggingControls.FirstOrDefault();
                        tempControl.IgnoreNext = true;
                        dc.SubmitChanges();

                        return(true);
                    }
                }
            }
            return(false);
        }