//[Route("/Admin")]
        //[Route("/Admin/Home/Index")]
        public IActionResult Index()
        {
            if (!AuthCheck())
            {
                return(RedirectToAction("Login", "Account", new { area = "Admin" }));
            }

            Dictionary <string, int> infoList = new Dictionary <string, int>
            {
                { "Toplam Ürün Sayısı: ", _productRepo.GetTotalProductCount() },
                { "Akif Ürün Sayısı: ", _productRepo.CountEntity(x => !x.IsDeleted) },
                { "Pasif Ürün Sayısı: ", _productRepo.CountEntity(x => !!x.IsDeleted) },
                { "Sinilmiş Ürün Sayısı: ", _productRepo.CountEntity(x => x.IsDeleted) },
                { "Aktif Ana Kategori Sayısı: ", _topRepo.FindEntities(x => !x.IsDeleted).Count() },
                { "Aktif Orta Kategori Sayısı: ", _midRepo.FindEntities(x => !x.IsDeleted).Count() },
                { "Aktif Alt Kategori Sayısı: ", _subRepo.FindEntities(x => !x.IsDeleted).Count() },
                { "Pasif Ana Kategori Sayısı: ", _topRepo.FindEntities(x => !x.IsDeleted).Count() },
                { "Pasif Orta Kategori Sayısı: ", _midRepo.FindEntities(x => !x.IsDeleted).Count() },
                { "Pasif Alt Kategori Sayısı: ", _subRepo.FindEntities(x => !x.IsDeleted).Count() },
                { "Admin Sayısı: ", _adminRepo.GetAllEntities().Count() },
                { "Marka Sayısı: ", _brandRepo.GetAllEntities().Count() },
                { "Siteye Gönderilen İletişim Mesajı Sayısı: ", _contactRepo.GetAllEntities().Count() },
                { "Kayıtlı Müşteri Sayısı: ", _customerRepo.GetAllEntities().Count() },
                { "Eposta Aboneliği Sayısı: ", _newsRepo.GetAllEntities().Count() },
                { "Hata Log Sayısı: ", _errorRepo.GetAllEntities().Count() },
                { "Favoriye Eklenen Ürün Sayısı Sayısı: ", _favRepo.GetAllEntities().Count() },
                { "Toplam Slider Sayısı: ", _sliderRepo.GetAllEntities().Count() },
                { "Türkçe Slider Sayısı: ", _sliderRepo.FindEntities(x => x.Culture.Equals("tr")).Count() },
                { "İngilizce Slider Sayısı: ", _sliderRepo.FindEntities(x => x.Culture.Equals("en")).Count() },
                { "Rusça Mini Sayısı: ", _sliderRepo.FindEntities(x => x.Culture.Equals("ru")).Count() },

                { "Toplam Reklam Sayısı: ", _adproRepo.GetAllEntities().Count() },
                { "Türkçe Reklam Sayısı: ", _adproRepo.FindEntities(x => x.Culture.Equals("tr")).Count() },
                { "İngilizce Reklam Sayısı: ", _adproRepo.FindEntities(x => x.Culture.Equals("en")).Count() },
                { "Rusça Reklam Sayısı: ", _adproRepo.FindEntities(x => x.Culture.Equals("ru")).Count() },

                { "Toplam Mini Slider Sayısı: ", _miniRepo.GetAllEntities().Count() },
                { "Türkçe Mini Slider Sayısı: ", _miniRepo.FindEntities(x => x.Culture.Equals("tr")).Count() },
                { "İngilizce Mini Slider Sayısı: ", _miniRepo.FindEntities(x => x.Culture.Equals("en")).Count() },
                { "Rusça Mini Slider Sayısı: ", _miniRepo.FindEntities(x => x.Culture.Equals("ru")).Count() }
            };

            return(View(infoList));
        }