public IActionResult Guncelle(int id) { var roller = _rolServis.RolleriGetir(); var kullanici = _kullaniciServis.KullaniciGetir(id); SelectList datacombo = new SelectList(roller, "RolId", "RolAdi", kullanici.RolId); var model = new AdminKullaniciViewModel() { SelectedRolId = kullanici.RolId, SelectedRolData = datacombo, Kullanici = kullanici }; return(View(model)); }
public IActionResult Index() { try { id = (int)HttpContext.Session.GetInt32("id"); adsoyad = HttpContext.Session.GetString("adsoyad"); email = HttpContext.Session.GetString("email"); fotourl = HttpContext.Session.GetString("fotourl"); rolid = (int)HttpContext.Session.GetInt32("rolid"); } catch (Exception) { if (id == null || adsoyad == null || email == null || fotourl == null || rolid == null) { return(RedirectToAction("index", "AdminGiris")); } } var makaleler = _makaleServis.MakaleleriGetir(); var kategoriler = _kategoriServis.KategorileriGetir(); var maxOkunma = makaleler.Max(x => x.MakaleOkunmaSayisi); var makale = makaleler.First(x => x.MakaleOkunmaSayisi == maxOkunma); var grupKat = (from mak in makaleler orderby mak.KategoriId group mak by mak.KategoriId into kat select new { kat = kat.Key, makaleSayisi = kat.Count() }); int enbkatid = 0; int ilkatid = 0; int sonid = 0; int maksaykat = 0; foreach (var i in grupKat) { ilkatid = i.makaleSayisi; if (ilkatid > sonid) { sonid = ilkatid; enbkatid = i.kat; maksaykat = i.makaleSayisi; } } var kategori = _kategoriServis.KategoriGetir(enbkatid); var grupKul = (from mak in makaleler orderby mak.KullaniciId group mak by mak.KullaniciId into kul select new { kul = kul.Key, makaleSayisi = kul.Count() }); //var maxKul = ent.makaleler.select(i.kullaniciid).max(); int enbID = 0; int ilkd = 0; int sond = 0; int maksay = 0; foreach (var i in grupKul) { ilkd = i.makaleSayisi; if (ilkd > sond) { sond = ilkd; enbID = i.kul; maksay = i.makaleSayisi; } } var enbuyukId = enbID; var kullanici = _kullaniciServis.KullaniciGetir(enbuyukId); AdminHomeViewModel model = new AdminHomeViewModel(); model.Kullanici = kullanici; model.MakSayisi = maksay; model.Makale = makale; model.Kategori = kategori; model.KatMakaleSayisi = maksaykat; //model.Kategori = kategori; return(View(model)); }