public bool DeleteOne(int id_crim)
        {
            int num;

            try
            {
                criminal wk = db.criminals.Find(id_crim);
                db.criminals.Remove(wk);
                num = db.SaveChanges();
            }
            catch (Exception e)
            {
                throw e;
            }
            return(num > 0);
        }
        public bool ChangeInfo(int id_crim, int _group, string _name, DateTime _birthday, int _work)
        {
            int num;

            try
            {
                criminal cr = db.criminals.Find(id_crim);
                if (cr != null)
                {
                    if (_group != 0 && _group != cr.id_group)
                    {
                        cr.id_group = _group;
                    }
                    if (_name != null && !_name.Equals(cr.name))
                    {
                        cr.name = _name;
                    }
                    if (_birthday != null && _birthday.Equals(cr.birthday))
                    {
                        cr.birthday = _birthday;
                    }
                    if (_work != 0 && _work != cr.id_work)
                    {
                        cr.id_work = _work;
                    }
                    num = db.SaveChanges();
                }
                else
                {
                    return(false);
                }
            }catch (Exception e)
            {
                throw e;
            }
            return(num > 0);
        }