public List <YayinEkranIcerikDetay> GetDetaylarByUser(User user)
        {
            var ekranIceriklar   = _ekranIcerikDal.GetList();
            var grupIdler        = _grupUserDal.GetList(w => w.UserId == user.Id).Select(s => s.GrupId).ToList();
            var ekranIcerikIdler = ekranIceriklar.Where(w => grupIdler.Contains(w.GrupId))
                                   .Select(s => s.Id).ToList();

            return(_yayinEkranIcerikDal.GetDetayList(w => ekranIcerikIdler.Contains(w.EkranIcerikId)));
        }
예제 #2
0
 public List <EkranIcerik> GetList()
 {
     return(_ekranIcerikDal.GetList());
 }