// nachsehen public async Task <IWrappedResponse> GetAll() { #region Security //TODO Check Security Implementation for GetAll var customerIds = AuthData.GetCustomerIds(); var query = _olmaExpressCodeRepo.FindByCondition(e => customerIds.Contains(e.IssuingCustomer.Id)).AsNoTracking(); #endregion #region ordering query.OrderBy(e => e.DigitalCode); #endregion #region Projektion Mapping var projectedQuery = query.ProjectTo <ExpressCode>(Mapper.ConfigurationProvider); var result = projectedQuery.ToList().AsEnumerable(); #endregion return(Ok(result)); }