//method Get public Task <List <IRecipeAlergen> > GetAsync(RecipeAlergenFilter filter = null) { try { return(Repository.GetAsync(filter)); } catch (Exception e) { throw e; } }
public virtual async Task <List <IRecipeAlergen> > GetAsync(RecipeAlergenFilter filter = null) { try { if (filter == null) { filter = new RecipeAlergenFilter(1, 5); } return(Mapper.Map <List <IRecipeAlergen> >( await Repository.WhereAsync <RecipeAlergen>() .Skip((filter.PageNumber * filter.PageSize) - filter.PageSize) .Take(filter.PageSize) .ToListAsync() )); } catch (Exception e) { throw e; } }