public IActionResult Index() { BasvuruRepository brp = new BasvuruRepository(); DonemRepository drp = new DonemRepository(); var data = brp.Liste(); int mezun = data.Where(X => X.BursDurumID == 5).ToList().Count; int basarili = data.Where(X => X.BursDurumID == 2).ToList().Count; ViewBag.ToplamVerilenBurs = (mezun + basarili).ToString(); var donem = drp.SonDonem(); ViewBag.BuyilBurslu = data.Where(x => x.DonemID == donem.Id && x.BursDurumID == 2).ToList().Count; ViewBag.BuyilBasvuru = data.Where(x => x.DonemID == donem.Id).ToList().Count; ViewBag.Toplam = data.ToList().Count + 18374 + 31769; return(View()); }
public IActionResult Index(Basvuru model, IFormCollection form, IFormFile Resim) { OgrenciBasvuruRepository ogbasdb = new OgrenciBasvuruRepository(); BasvuruRepository kdb = new BasvuruRepository(); DonemRepository ddb = new DonemRepository(); var donems = ddb.GetirHepsi(); Donem donm = donems.OrderByDescending(x => x.Id).FirstOrDefault(); model.DonemID = donm.Id; var veri = _fncResimYukleAsync(Resim); //var veri = _fncResimYukle(Resim); model.Resim = veri.Result; if (!ModelState.IsValid) { try { if (form["AnneSag"].ToString() == "Evet") { model.AnneSag = true; } if (form["BabaSag"].ToString() == "Evet") { model.BabaSag = true; } if (form["AnneBabaBirlikte"].ToString() == "Evet") { model.AnneBabaBirlikte = true; } if (form["EvKirami"].ToString() == "Kira") { model.EvKirami = true; } if (form["BaskaBurs"].ToString() == "Evet") { model.BaskaBurs = true; } } catch (Exception) { } int puan = 0; string hata = string.Empty; //model.Sifre = "123456Aa"; model.BankaAdi = "Banka Adını Yazınız"; model.HesapNo = "Hesap Numaranızı Yazınız"; model.Iban = "IBAN Numaranızı Yazınız"; model.BursDurumID = 1; model.KayitTarihi = Convert.ToDateTime(DateTime.Now); model.GuncellemeTarihi = Convert.ToDateTime(DateTime.Now); if (model.OkulTuruId == 1) { puan += 5; } if (model.Gelir.ToString().Length > 2) { if (model.Gelir <= 800) { puan += 40; } else if (model.Gelir >= 801 || model.Gelir <= 1500) { puan += 35; } else if (model.Gelir >= 1501 || model.Gelir <= 2500) { puan += 25; } else { puan += 5; } } if (model.AnneSag == false && model.BabaSag == false) { puan += 50; } else { if (model.AnneSag == true) { //model.AnneSag = true; //int AnneMeslek = Convert.ToInt32(form["MeslekID"]); //model.AnneMeslekID = AnneMeslek; switch (model.AnneMeslekID) { case 1: puan += 20; break; case 2: puan += 15; break; case 3: puan += 10; break; case 4: puan += 5; break; default: break; } } else { model.AnneMeslekID = 1; model.AnneSag = false; puan += 20; } if (model.BabaSag == true) { //model.BabaSag = true; //int BabaMeslek = Convert.ToInt32(form["MeslekID2"]); //model.BabamMeslekID = BabaMeslek; switch (model.BabamMeslekID) { case 1: puan += 20; break; case 2: puan += 15; break; case 3: puan += 10; break; case 4: puan += 5; break; default: break; } } else { model.BabamMeslekID = 1; model.BabaSag = false; puan += 25; } if (model.AnneSag == true && model.BabaSag == true) { if (model.AnneBabaBirlikte == false) { puan += 15; // model.AnneBabaBirlikte = true; } //else //{ // model.AnneBabaBirlikte = false; // puan += 15; //} } //else //{ // model.AnneBabaBirlikte = false; //} } if (model.EvKirami == true) { puan += 10; } try { int sayi = model.KardesSayisi; if (sayi >= 3) { puan += 10; } if (sayi == 2 || sayi == 1) { puan += 5; } } catch (Exception) { } model.Aciklama = "..."; model.Puan = puan; bool durum = kdb.Ekle(model); if (durum) { //AppUser ogrenci = userManager.FindByNameAsync(model.Email).Result; //if (ogrenci==null) //{ // OgrenciOlustur(model.Email, model.Ad + " " + model.Soyad, model.Telefon, model.DogumTarihi, model.Resim); // AppUser ogrenci2 = userManager.FindByNameAsync(model.Email).Result; // OgrenciBasvuru ogrb = new OgrenciBasvuru // { // AppUserId = ogrenci2.Id, // BasvuruId = model.Id // }; // ogbasdb.Ekle(ogrb); //} //else //{ // OgrenciBasvuru ogrb = new OgrenciBasvuru // { // AppUserId = ogrenci.Id, // BasvuruId = model.Id // }; // ogbasdb.Ekle(ogrb); //} return(Redirect("/Basvuru/Durum")); } } return(View(GetData())); }