public async Task <ActionResult <List <SyncResultModel> > > GetSyncResults(string sessionId, CancellationToken cancellationToken) { if (!Guid.TryParse(sessionId, out var sessionGuid)) { return(BadRequest()); } var session = await _pexOAuthSessionStorage.GetBySessionGuidAsync(sessionGuid, cancellationToken); if (session == null) { return(Unauthorized()); } var mapping = await _pex2AplosMappingStorage.GetByBusinessAcctIdAsync(session.PEXBusinessAcctId, cancellationToken); if (mapping == null) { return(NotFound()); } var result = await _syncResultStorage.GetByBusiness(mapping.PEXBusinessAcctId, cancellationToken); return(result); }