예제 #1
0
        public ActionResult setpassword(ShopperUser su)
        {
            //?? .Where(s=>s.merchant_id==1 )此商户的菜品种类
            if (su == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }

            //设置密码123 不知道加密是怎么弄的
            users u = db.users.Find(su.id);

            if (u == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            u.encrypted_password = "******";
            db.SaveChanges();
            return(View("Index"));
        }
예제 #2
0
        public ActionResult search(ShopperUser su, string login_name, string name, string Roles)
        {
            //账号姓名角色
            users us   = null;
            bool  bexp = false;
            var   u    = from w in db.users
                         select w;

            if (!string.IsNullOrEmpty(login_name))
            {
                u = u.Where(w => w.login_name == login_name);
            }
            if (!string.IsNullOrEmpty(name))
            {
                u = u.Where(w => w.name == name);
            }
            if (!string.IsNullOrEmpty(Roles))
            {
                getList();
                var uid = (from w in db.role_users where (w.role_id == Convert.ToInt32(Roles))
                           select w.user_id);
                //List<int> list = new ArrayList<int>();
                //int[] a = new int[list.size()];
                //for (int i = 0; i < list.size(); i++)
                //{
                //    a[i] = list.get(i);
                //}

                List <int> uidint = new List <int>();
                if ((uid != null) && (uid.Count() > 0))
                {
                    foreach (int item in uid)
                    {
                        uidint.Add(item);
                    }
                    u = u.Where(w => (uidint.ToArray()).Contains((int)w.id));
                }
                else
                {
                    return(View("Index", null));
                }
            }


            // us=  (from s in db.users where ((s.login_name == login_name) && (s.name == name)) select s).FirstOrDefault();
            //if ((su.login_name!=string.Empty))
            //    {
            //        us = (from s in db.users where ((s.login_name == su.login_name)) select s).FirstOrDefault();
            //    }
            //    else
            //    {
            //        us = (from s in db.users where ((s.name == su.name )) select s).FirstOrDefault();
            //    }

            var shop = from use in u select
                       new ShopperUser {
                id           = use.id,
                login_name   = use.login_name,
                name         = use.name,
                created_at   = use.created_at,
                created_user = use.created_user,
            };

            getList();
            return(View("Index", shop));
        }