예제 #1
0
파일: BaseBusiness.cs 프로젝트: GNCPay/core
        public virtual eWallet.Data.DynamicObj Process(eWallet.Data.DynamicObj request)
        {
            dynamic request_message = request;
            dynamic response = request;
            response.error_code = "00";
            response.error_message = "Success";

            request_message.status = "IN_PROGRESS";
            data.Save("core_request", request_message);

            return response;
        }
예제 #2
0
        public override eWallet.Data.DynamicObj Process(eWallet.Data.DynamicObj request)
        {
            dynamic request_message = request;

            string _func = request_message.function;
            switch (_func)
            {
                case "register":
                    request_message = register(request_message);
                    break;
                case "get_detail":
                    request_message = get_detail(request_message);
                    break;
                default:
                    request_message.error_code = "01";
                    request_message.error_message = "Unsupported or invalid function";
                    break;
            }

            request_message.status = "PROCESSED";
            data.Save("core_request", request_message);

            return request_message;
        }