public IActionResult Profil(int id) { OgrenciBasvuruRepository orp = new OgrenciBasvuruRepository(); TranskriptRepository trp = new TranskriptRepository(); ProfilViewModel model = new ProfilViewModel(); var app = orp.GetirBasvuruId(id); model.User = _userManager.FindByIdAsync(app.AppUserId).Result; model.Transkript = trp.Liste(app.AppUserId); //model.User= _userManager.FindByNameAsync(name).Result; model.Basvurular = orp.GetirAppUserId(model.User.Id); return(View(model)); }
public IActionResult IzbursGiris(string Id, string durumId) { OgrenciBasvuruRepository obrp = new OgrenciBasvuruRepository(); var basvuru = brp.GetirID(Convert.ToInt32(Id)); AppUser ogrenci = new AppUser(); ogrenci.AdSoyad = basvuru.Ad + " " + basvuru.Soyad; ogrenci.Bolum = basvuru.Bolum.Ad; ogrenci.DogumTarihi = Convert.ToDateTime(basvuru.DogumTarihi); ogrenci.Email = basvuru.Email; ogrenci.Okul = basvuru.Okul.Ad; ogrenci.OkulTuru = basvuru.OkulTuru.Ad; ogrenci.PhoneNumber = basvuru.Telefon; ogrenci.Resim = basvuru.Resim; ogrenci.Sinif = basvuru.Sinif; ogrenci.TcNo = basvuru.TcKimlikNo; ogrenci.UserName = basvuru.Email; AppUser createOgrenci = IdentityCreate.OlusturOgrenci(_userManager, _roleManager, ogrenci, basvuru.TcKimlikNo); //Task.Delay(2000); //var createOgrenci = _userManager.FindByNameAsync(basvuru.Email).Result; OgrenciBasvuru Basogrenci = new OgrenciBasvuru(); Basogrenci.BasvuruId = Convert.ToInt32(Id); Basogrenci.AppUserId = createOgrenci.Id; bool durum = obrp.Ekle(Basogrenci); if (durum) { MailGonder.HosgeldinTemplate(createOgrenci.AdSoyad, createOgrenci.Email); MailGonder.PasswordTemplate(createOgrenci.Email); //MailGonder.Gonder("Tebrikler!", "İzburslu oldunuz", ogrenci.Email); var bas = brp.GetirIdile(Convert.ToInt32(Id)); bas.BursDurumID = Convert.ToInt32(durumId); brp.Guncelle(bas); return(Json("ok")); } else { return(Json("no")); } }
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())); }