public virtual async Task <ActionResult <Versioned <AdminPermissionsForClient> > > PermissionsForClient(CancellationToken cancellation) { // Retrieve the user permissions and their current version var result = await _service.PermissionsForClient(cancellation); return(Ok(result)); }
public virtual async Task <ActionResult <Versioned <PermissionsForClientViews> > > PermissionsForClient(CancellationToken cancellation) { return(await ControllerUtilities.InvokeActionImpl(async() => { // Retrieve the user permissions and their current version var result = await _service.PermissionsForClient(cancellation); return Ok(result); }, _logger)); }