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