public async Task <GenelOzetModel> GetOzetAsync() { GenelOzetModel genelOzet = new GenelOzetModel(); var yonetSayisi = await adminOp.GetAllAdmins(); var uniSayisi = await uniOp.GetAllUniverstyAsync(); genelOzet.YoneticiSayisi = yonetSayisi.ToList().Count; genelOzet.UniSayisi = uniSayisi.Count; return(genelOzet); }
public async Task <ActionResult> signinserver(string email, string password) { List <AdminTB> tumadmins = await adminactionst.GetAllAdmins(); //100 admin olabilir tumadmins = tumadmins.Where(sa => sa.email.Equals(email)).ToList(); //3 düşürdüm tumadmins = tumadmins.Where(sa => sa.sifre.Equals(password)).ToList(); //1'e düşmesi gerekir. if (tumadmins == null) { return(RedirectToAction("", "")); } if (tumadmins.Count == 1) { var girisYapan = tumadmins.First(); //Giriş yapanı al girisYapan.sonaktivite = DateTime.Now; //Son giriş tarihine ekle await adminactionst.UpdateAdmin(girisYapan); //Güncelle return(RedirectToAction("dashboard", "operations")); } return(View()); }