Exemplo n.º 1
0
        public void ProcessRequest(HttpContext context)
        {
            context.Response.ContentType = "application/json;charset=utf-8";
            try
            {
                Constants.REQUEST_TYPE requestType = (Constants.REQUEST_TYPE) int.Parse(context.Request.Form["type"]);
                switch (requestType)
                {
                case Constants.REQUEST_TYPE.RESET_PASSWORD:
                    RESET_PASSWORD(context);
                    break;

                case Constants.REQUEST_TYPE.FORGOT_PASSWORD:
                    FORGOT_PASSWORD(context);
                    break;

                case Constants.REQUEST_TYPE.UPDATE_STATUS_ACCOUNT:
                    UPDATE_STATUS_ACCOUNT(context);
                    break;

                case Constants.REQUEST_TYPE.CREATE_ACCOUNT:
                    CREATE_ACCOUNT(context);
                    break;

                case Constants.REQUEST_TYPE.LOCK_ACCOUNT:
                    LOCK_ACCOUNT(context);
                    break;

                case Constants.REQUEST_TYPE.GET_ACCOUNT_LIST:
                    GET_ACCOUNT_LIST(context);
                    break;

                case Constants.REQUEST_TYPE.LOGIN:
                    LOGIN(context);
                    break;

                case Constants.REQUEST_TYPE.SIGN_OUT:
                    SIGN_OUT(context);
                    break;

                case Constants.REQUEST_TYPE.LOCK_SCREEN:
                    LOCK_SCREEN(context);
                    break;

                default:
                    result.status = Constants.NUMBER_CODE.REQUEST_NOT_FOUND;
                    result.msg    = Constants.NUMBER_CODE.REQUEST_NOT_FOUND.ToString();
                    context.Response.Write(JsonConvert.SerializeObject(result));
                    break;
                }
            }
            catch (Exception ex)
            {
                Logs.SaveError("ERROR " + ex);
                result.status = Constants.NUMBER_CODE.ERROR_EX;
                result.msg    = Constants.NUMBER_CODE.ERROR_EX.ToString();
                context.Response.Write(JsonConvert.SerializeObject(result));
            }
        }
Exemplo n.º 2
0
        public void ProcessRequest(HttpContext context)
        {
            context.Response.ContentType = "application/json;charset=utf-8";
            #region CHECK ACCOUNT LOGIN
            accountInfo = Account.GetAccountInfo(context);
            if (accountInfo == null)
            {
                result.status = (int)Constants.NUMBER_CODE.ACCOUNT_NOT_LOGIN;
                result.msg    = Constants.NUMBER_CODE.ACCOUNT_NOT_LOGIN.ToString();
                context.Response.Write(JsonConvert.SerializeObject(result));
                return;
            }
            #endregion

            Constants.REQUEST_TYPE requestType = (Constants.REQUEST_TYPE) int.Parse(context.Request.Form["type"]);
            switch (requestType)
            {
            case Constants.REQUEST_TYPE.ADD_CATEGORY:
                ADD_CATEGORY(context);
                break;

            case Constants.REQUEST_TYPE.UPDATE_CATEGORY:
                UPDATE_CATEGORY(context);
                break;

            case Constants.REQUEST_TYPE.REMOVE_CATEGORY:
                REMOVE_CATEGORY(context);
                break;

            case Constants.REQUEST_TYPE.GET_CATEGORIES_TAGS:
                GET_CATEGORIES_TAGS(context);
                break;

            default:
                result.status = (int)Constants.NUMBER_CODE.REQUEST_NOT_FOUND;
                result.msg    = Constants.NUMBER_CODE.REQUEST_NOT_FOUND.ToString();
                break;
            }
        }