Example #1
0
        //method Get

        public Task <List <IRecipeAlergen> > GetAsync(RecipeAlergenFilter filter = null)
        {
            try
            {
                return(Repository.GetAsync(filter));
            }
            catch (Exception e)
            {
                throw e;
            }
        }
Example #2
0
        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;
            }
        }