示例#1
0
        public IHttpActionResult UserSignIn()
        {
            UserSignin   us = null;
            UserSigninfo ui = null;

            string userID = GetUserID();

            if (String.IsNullOrEmpty(userID))
            {
                return(Error("用户ID不能为空"));
            }
            int type = 0;

            type = ent.getUserAttSetType(userID);


            if (type == 0)
            {
                us = ent.UserSignIn(userID);
                return(Ok(us));
            }
            else
            {
                ui = ent.UserSignOuterInfo(userID);
                return(Ok(ui));
            }
        }
示例#2
0
        public IHttpActionResult UserSignInByEF()
        {
            string userID = GetUserID();

            if (String.IsNullOrEmpty(userID))
            {
                return(Error("用户ID不能为空"));
            }
            UserSignin   us = null;
            UserSigninfo ui = null;

            for (int i = 0; i < 1000; i++)
            {
                int type = 0;

                type = ent.getUserAttSetType(userID);

                if (type == 0)
                {
                    us = ent.UserSignInByEF(userID);
                }
                else
                {
                    ui = ent.UserSignOuterInfoByEF(userID);
                }
            }
            if (us != null)
            {
                return(Ok(us));
            }
            else
            {
                return(Ok(ui));
            }
        }