public async Task<IActionResult> GetAccount(Guid id, CancellationToken cancellationToken = default)
 {
     var query = new AccountById(id);
     var result = await _mediator.Send(query, cancellationToken);
     if (null == result)
         return NotFound();
     return Ok(result);
 }
示例#2
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="fields"></param>
        /// <param name="accountId"></param>
        /// <returns></returns>
        public async Task <TDResponse <Accounts> > GetAccountById(string[] fields, string accountId)
        {
            var requestParams = new Dictionary <string, object>
            {
                { "fields", string.Join(',', fields) }
            };

            return(await ExecuteEndPoint <Accounts>(AccountById.Replace("{accountId}", accountId), requestParams, Method.GET));
        }