Exemplo n.º 1
0
        public ActionResult Index()
        {
            //Sessiondaki kullanıcının id'sini alıp, o kişinin id'sine ait notların görünmesi gerekiyor.
            //Yalnız bunu sürekli yazmak yerine UI(Web) katmanımda harici bir şekilde bunun kontrolünü yapıp getiriyim. Model'de bunun için bir class oluşturdum.
            //Include sorgu çekerken kullanılacak diğer tabloları da kullan. Stroy'e, category'i Join ediyoruz yani.
            //ListQueryable, Iqueryable türünde bir sistemde hazır kayıtlı interface'i kullanıyor. Görevi ise bize aslında story tablosuna o an select ediyor.
            var stories = storyManager.ListQueryable().Include("Category").Include("Owner").Where(x => x.Owner.Id == CurrentSession.User.Id).OrderByDescending(x => x.ModifiedDate);

            return(View(stories.ToList()));
        }
Exemplo n.º 2
0
 // GET: Home
 public ActionResult Index()
 {
     return(View(sm.ListQueryable().Where(x => x.IsDraft == false).OrderByDescending(x => x.ModifiedDate).ToList()));
 }