예제 #1
0
        public IActionResult CanliYayinDetaylari(string canliYayinGuid)
        {
            var canliYayinDetaylari = _canliYayinIslemleri.CanliYayinDetaylari(Guid.Parse(canliYayinGuid));

            ViewBag.YoklamaListesi = _canliYayinIslemleri.CanliYayinYoklamaListesi(Guid.Parse(canliYayinGuid)).OrderBy(x => x.OgrenciNumarasi);

            ViewBag.CanliYayinDokumanlari =
                _canliYayinIslemleri.CanliYayinDokumanlariListele(Guid.Parse(canliYayinGuid));

            return(View(canliYayinDetaylari));
        }
        public IActionResult OgrenciCanliYayinEkrani(string canliYayinId)
        {
            var canliYayinDetaylari = _canliYayinIslemleri.CanliYayinDetaylari(Guid.Parse(canliYayinId));

            // Ogreci derse katılımını gerçekleştir.
            bool ogrenciDersKatilimKayit =
                _canliYayinIslemleri.OgrenciCanliYayinKatilimGerceklestir(Guid.Parse(User.Identity.GetUserId()),
                                                                          Guid.Parse(canliYayinId));

            ViewBag.CanliYayinDokumanlari =
                _canliYayinIslemleri.CanliYayinDokumanlariListele(Guid.Parse(canliYayinId));

            if (ogrenciDersKatilimKayit)
            {
                return(View(canliYayinDetaylari));
            }
            else
            {
                return(RedirectToAction("Index"));
            }
        }