public ActionResult UyeKayit(UyeKontrol KayitOlanUye) { var varmi = NotBankasiDB.UyeBilgileris.FirstOrDefault(x => x.EMail == KayitOlanUye.Email); if (varmi == null) { UyeBilgileri uye = new UyeBilgileri(); if (KayitOlanUye.Sifre == KayitOlanUye.SifreOnay) { uye.İsim = KayitOlanUye.Isim; uye.Soyisim = KayitOlanUye.Soyisim; uye.Sifre = KayitOlanUye.Sifre; uye.EMail = KayitOlanUye.Email; uye.Resim = "user.jpg"; uye.Universite_Id = 1; uye.Bolum_Id = 1; NotBankasiDB.UyeBilgileris.Add(uye); NotBankasiDB.SaveChanges(); return(RedirectToAction("UyeGiris", "UyeGiris")); } else { ViewBag.mesaj += "Şifreler eşleşmiyor"; } } else { ViewBag.mesaj += "Sistemde böyle bir kullanıcı var"; } return(View()); }
public ActionResult UyeProfilDuzenle(HttpPostedFileBase ProfilResmi, UyeKontrol GuncellenenUye, string comboUni, string comboBolum) //Allah affettis abi { ViewBag.Mesaj = ""; UyeBilgileri uye = new UyeBilgileri(); int kullanciID = Convert.ToInt32(Session["KullaniciID"]); int bolumID = NotBankasiDB.Universite_Bolum.Where(x => x.BolumAdı == comboBolum).Select(x => x.Bolum_Id).FirstOrDefault(); uye = NotBankasiDB.UyeBilgileris.FirstOrDefault(x => x.Uye_Id == kullanciID); if (GuncellenenUye.Sifre == GuncellenenUye.SifreOnay) { if (ProfilResmi != null) { string dosyaAdi = Path.GetFileName(ProfilResmi.FileName); string path = Path.Combine(Server.MapPath("~/img"), dosyaAdi); ProfilResmi.SaveAs(Server.MapPath($"~/img/{dosyaAdi}")); uye.Resim = dosyaAdi; } uye.EMail = GuncellenenUye.Email; uye.İsim = GuncellenenUye.Isim; uye.Soyisim = GuncellenenUye.Soyisim; uye.Sifre = GuncellenenUye.Sifre; uye.Universite_Id = Convert.ToInt32(comboUni); uye.Bolum_Id = bolumID; NotBankasiDB.SaveChanges(); //ViewBag.Isim = uye.İsim; //ViewBag.Soyad = uye.Soyisim; //ViewBag.Sifre = uye.Sifre; //ViewBag.Universite = uye.Universite.UniversiteAdı; //ViewBag.Mail = uye.EMail; ViewBag.Mesaj += "Kayıt İşlemi Tamamlandı"; //ViewBag.Resim = uye.Resim; Session["KullaniciResmi"] = uye.Resim; List <Universite> unis = NotBankasiDB.Universites.ToList(); ViewBag.Unis = unis; return(View(uye)); } else { ViewBag.mesaj += "Şifreler eşleşmiyor"; } return(View()); }