コード例 #1
0
        public override void ExecuteCommand(GRSession session, StringRequestInfo requestInfo)
        {
            string req = string.Join("", requestInfo.Parameters);
            C_User ac  = JsonConvert.DeserializeObject <C_User>(req);

            C_DbTabUser.Delete(ac);
            session.Send(API_ID.API_DeleteUser, RES_STATE.FAILED);
        }
コード例 #2
0
        public override void ExecuteCommand(GRSession session, StringRequestInfo requestInfo)
        {
            string req = string.Join("", requestInfo.Parameters);

            C_DbTabUser.Login(requestInfo.Parameters[0], requestInfo.Parameters[1]);

            session.Send(API_ID.API_Login, RES_STATE.FAILED);
        }
コード例 #3
0
        public override void ExecuteCommand(GRSession session, StringRequestInfo requestInfo)
        {
            string req = string.Join("", requestInfo.Parameters);

            List <C_User> res = C_DbTabUser.Get().Item2;

            foreach (C_User usr in res)
            {
                if (requestInfo.Parameters[0] == usr.Id.ToString())
                {
                    if (requestInfo.Parameters[1] == usr.Pwd)
                    {
                        usr.Pwd = requestInfo.Parameters[2];
                        C_DbTabUser.Change(usr);
                    }
                    else
                    {
                    }
                }
            }
            //C_DbUser.Change(requestInfo.Parameters[0], requestInfo.Parameters[1]);

            session.Send(API_ID.API_ResetPwd, RES_STATE.FAILED);
        }
コード例 #4
0
 public override void ExecuteCommand(GRSession session, StringRequestInfo requestInfo)
 {
     session.Send(API_ID.API_GetUsers, RES_STATE.FAILED, JsonConvert.SerializeObject(C_DbTabUser.Get()));
 }