public bool DeleteOne(int id)
        {
            bool num;

            try
            {
                exam_record wk = db.exam_record.Find(id);
                db.exam_record.Remove(wk);
                db.SaveChanges();
                num = true;
            }
            catch (Exception e)
            {
                throw e;
            }
            return(num);
        }
        public bool ChangeContext(int id_exam, int _rule, DateTime dateTime, int _group, int _score, string _kind, string _detail)
        {
            bool num;

            try
            {
                exam_record cr = db.exam_record.Find(id_exam);
                if (cr != null)
                {
                    if (_rule != cr.id_rule)
                    {
                        cr.id_rule = _rule;
                    }
                    if (dateTime != null && !dateTime.Equals(cr.exam_date))
                    {
                        cr.exam_date = dateTime;
                    }
                    cr.group_check_id = _group;
                    if (_score != cr.score)
                    {
                        cr.score = _score;
                    }
                    if (_kind != null && !_kind.Equals(cr.kind))
                    {
                        cr.kind = _kind;
                    }
                    if (_detail != null && !_detail.Equals(cr.detail))
                    {
                        cr.detail = _detail;
                    }
                    db.SaveChanges();
                    num = true;
                }
                else
                {
                    return(false);
                }
            }
            catch (Exception e)
            {
                throw e;
            }
            return(num);
        }
        public exam_record AddOne(int _id_crimal, int _rule, DateTime dateTime, int _group, int _score)
        {
            exam_record ner = new exam_record
            {
                id_crimial     = _id_crimal,
                id_rule        = _rule,
                exam_date      = dateTime,
                group_check_id = _group,
                score          = _score
            };

            try
            {
                db.exam_record.Add(ner);
                db.SaveChanges();
            }
            catch (Exception e)
            {
                throw e;
            }
            return(ner);
        }
        public bool RootAdminCheck(int id_record, int rootAdmin)
        {
            bool num;

            try
            {
                exam_record cr = db.exam_record.Find(id_record);
                if (cr != null)
                {
                    cr.root_check_id = rootAdmin;
                    db.SaveChanges();
                    num = true;
                }
                else
                {
                    return(false);
                }
            }
            catch (Exception e)
            {
                throw e;
            }
            return(num);
        }