public Task <PerformanceReviewCollectionResult> GetByEmployeeIdAsync(Guid employeeId, PagingArgs?paging) { return(ManagerInvoker.Current.InvokeAsync(this, async() => { ExecutionContext.Current.OperationType = OperationType.Read; Cleaner.CleanUp(employeeId); return Cleaner.Clean(await _dataService.GetByEmployeeIdAsync(employeeId, paging).ConfigureAwait(false)); })); }
public async Task <PerformanceReviewCollectionResult> GetByEmployeeIdAsync(Guid employeeId, PagingArgs?paging) => await ManagerInvoker.Current.InvokeAsync(this, async() => { Cleaner.CleanUp(employeeId); return(Cleaner.Clean(await _dataService.GetByEmployeeIdAsync(employeeId, paging).ConfigureAwait(false))); }, BusinessInvokerArgs.Read).ConfigureAwait(false);