コード例 #1
0
        public async Task <IActionResult> GetAccount([FromRoute] string account_id, [FromQuery] bool display_balance)
        {
            var path   = string.Format("v1/account/{0}?display_balance={1}", account_id, display_balance);
            var result = await ACBOpenApi.Call <dynamic>(Request.HttpContext, MethodBase.GET, path, null, null);

            if (result.Data != null)
            {
                return(Ok(result));
            }
            else
            {
                return(BadRequest(result));
            }
        }
コード例 #2
0
        public async Task <IActionResult> GetContact([FromQuery] ContactRequestDto request)
        {
            var path   = string.Format("v1/contact?{0}", request.GetQueryString());
            var result = await ACBOpenApi.Call <dynamic>(Request.HttpContext, MethodBase.GET, path, null, null);

            if (result.Data != null)
            {
                return(Ok(result));
            }
            else
            {
                return(BadRequest(result));
            }
        }
コード例 #3
0
        public async Task <IActionResult> GetTransaction([FromQuery] TransactionRequestDto request)
        {
            var path   = string.Format("v1/transaction?{0}", request.GetQueryString().Replace("fromdate", "from.timestamp").Replace("todate", "to.timestamp"));
            var result = await ACBOpenApi.Call <dynamic>(Request.HttpContext, MethodBase.GET, path, null, null);

            if (result.Data != null)
            {
                return(Ok(result));
            }
            else
            {
                return(BadRequest(result));
            }
        }
コード例 #4
0
        public async Task <IActionResult> AddTransaction([FromBody] TransactionDto request)
        {
            var path   = "v1/transaction";
            var body   = JsonConvert.SerializeObject(request);
            var result = await ACBOpenApi.Call <dynamic>(Request.HttpContext, MethodBase.POST, path, null, body);

            if (result.Data != null)
            {
                return(Ok(result));
            }
            else
            {
                return(BadRequest(result));
            }
        }