Beispiel #1
0
        public async Task <List <Articale> > GetAll(int?classificationId, int?userId, string include1, string include2)
        {
            var articles = await _db.Set <Articale>().Include(include1).Include(include2).ToListAsync();

            if (articles.Count > 0 && classificationId.HasValue)
            {
                articles = articles.Where(m => m.Classification.Id == classificationId).ToList();
            }
            if (articles.Count > 0 && userId.HasValue)
            {
                articles = articles.Where(m => m.User.Id == userId).ToList();
            }
            return(articles);
        }