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; }
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; }