예제 #1
0
        protected void Where_Level(string value)
        {
            if (!string.IsNullOrEmpty(value))
            {

                WherePart.Add("r.tag = $level");
                AddParameter("$level", value);

            }
        }
예제 #2
0
        protected void Where_Subkey(string value)
        {
            if (!string.IsNullOrEmpty(value))
            {

                WherePart.Add("r.subKey = $subkey");
                AddParameter("$subkey", value);

            }
        }
예제 #3
0
        protected void Where_ProjectKey(string value)
        {
            if (!string.IsNullOrEmpty(value))
            {

                WherePart.Add("r.projectKey = $projectkey");
                AddParameter("$projectkey", value);

            }
        }
예제 #4
0
        protected void Where_Keyword(string value)
        {

            if (!string.IsNullOrEmpty(value))
            {

                WherePart.Add("r.exceptionMessage like $keyword");
                AddParameter("$keyword", "%" + value + "%");
                
            }


        }
예제 #5
0
        protected void Where_CreateTime(string value)
        {

            if (!string.IsNullOrEmpty(value))
            {
                string[] dates = value.Split(',');

                if (!string.IsNullOrEmpty(dates[0]) && !string.IsNullOrEmpty(dates[1]))
                {
                    WherePart.Add("r.createTime > $date1 and r.createTime < $date2");
                    AddParameter("$date1", dates[0].Trim().Replace(" ", "T"));
                    AddParameter("$date2", dates[1].Trim().Replace(" ", "T"));
                }
            }
            

        }
예제 #6
0
        protected void Where_Type(string value)
        {
            WherePart.Add("r.type = $type");
            AddParameter("$type", value);

        }