Beispiel #1
0
        public bool Update(T info)
        {
            NET41 db = new NET41();

            db.Entry <T>(info).State = EntityState.Modified;
            return(db.SaveChanges() > 0);
        }
Beispiel #2
0
        public virtual bool Add(T info)
        {
            NET41 db = new NET41();

            db.Set <T>().Add(info);
            return(db.SaveChanges() > 0);
        }
        public Sys_User Login(string uid, string pwd)
        {
            NET41 db   = new NET41();
            var   info = (from item in db.Sys_User
                          where item.LoginId == uid && item.LoginPwd == pwd
                          select item).FirstOrDefault();

            return(info);
        }
Beispiel #4
0
        public Admin Login(string uid, string pwd)
        {
            NET41 db   = new NET41();
            var   info = (from item in db.Admin
                          where item.LoginUID == uid && item.LoginPWD == pwd
                          select item).FirstOrDefault();

            return(info);
        }
Beispiel #5
0
        public virtual List <T> GetAll()
        {
            //NET41 db = new NET41();
            //return db.Set<T>().ToList();

            NET41 db = new NET41();

            var list = (from item in db.Set <T>()
                        select item).ToList();

            return(list);
        }
Beispiel #6
0
        public virtual bool Delete(object pk)
        {
            NET41 db   = new NET41();
            var   info = db.Set <T>().Find(pk);

            if (info == null)
            {
                return(false);
            }
            {
                db.Set <T>().Remove(info);
                return(db.SaveChanges() > 0);
            }
        }
Beispiel #7
0
        public virtual List <T> Where(Expression <Func <T, bool> > predicate)
        {
            NET41 db = new NET41();

            return(db.Set <T>().Where(predicate).ToList());
        }
Beispiel #8
0
        public virtual T GetByPK(object pk)
        {
            NET41 db = new NET41();

            return(db.Set <T>().Find(pk));
        }