//[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)); }