private bool OgrenciSinaviBitirmisMi(Guid ogrenciId, EntityLayer.Sinav.Sinav item)
        {
            var sinavBilgisi =
                _unitOfWork.SuresiBaslamisSinavlarRepository.SingleOrDefault(x =>
                                                                             x.OgrenciId == ogrenciId && x.SinavId == item.SinavId);

            if (sinavBilgisi != null && sinavBilgisi.OgrenciSinaviBitirmeZamani < DateTime.Now)
            {
                return(true);
            }

            return(false);
        }
        // Girilen sınavları göstermemeliyiz. Girip girmediğini kontrol et !
        private bool SinavSuresiKontrolSuresiDolmusMu(Guid ogrenciId, EntityLayer.Sinav.Sinav item)
        {
            var girilenSinavlar = _unitOfWork.SuresiBaslamisSinavlarRepository.Get(x => x.OgrenciId == ogrenciId && x.SinavId == item.SinavId);

            // sinav başlamamış ise süresi bitmemiştir!
            if (girilenSinavlar.Count() == 0)
            {
                return(false);
            }

            // sinav başladıysa
            var sinavSuresi = item.SinavSuresiDakika;

            var girilenSinav     = girilenSinavlar.SingleOrDefault(x => x.SinavId == item.SinavId);
            var sinavBitisZamani = girilenSinav.OgrenciSinavaBaslamaZamani.AddMinutes(sinavSuresi);

            if (DateTime.Now > sinavBitisZamani)
            {
                return(true);
            }

            return(false);
        }