public ActionResult Index(VMUye al) { if (UyeRepo.Giris(al) == true) { Session["Admin"] = Convert.ToString("true"); return(RedirectToAction("AnaSayfa")); } else { return(RedirectToAction("AnaSayfa")); } }
public static bool Giris(VMUye Al) //Giris { using (UyeDB db = new UyeDB()) { try { var varmi = db.Uye.FirstOrDefault(p => p.UyeAdi == Al.UyeAdi && p.Sifre == Al.Sifre); return(varmi.Admin); } catch { return(false); } } }
public ActionResult AnaSayfa(VMUye Al) { if (Session["Admin"] != null) { if (Al.Gorev == "Degistir") { bool al = UyeRepo.UyeGuncelle(Al); if (al == true) { ViewBag.UyariTipi = "alert alert-success"; ViewBag.Uyari = false; ViewBag.Sonuc = "Uye Başarıyla Değiştirildi"; } else { ViewBag.UyariTipi = "alert alert-warning"; ViewBag.Uyari = false; ViewBag.Sonuc = "Uye Değiştirelemedi"; } } else if (Al.Gorev == "Sil") { UyeRepo.Sil(Al.UyeID); } else if (Al.Gorev == "Ekle") { bool al = UyeRepo.UyeKaydet(Al); if (al == true) { ViewBag.UyariTipi = "alert alert-success"; ViewBag.Uyari = false; ViewBag.Sonuc = "Uye Başarıyla Kaydedildi"; } else { ViewBag.UyariTipi = "alert alert-warning"; ViewBag.Uyari = false; ViewBag.Sonuc = "Uye Zaten Var"; } } ViewBag.Secret = "/Source/Code.rar"; var listele = UyeRepo.HepsiniListele(); ViewBag.UyeTipi = UyeTipiRepo.HepsiniListele(); ViewBag.Admin = true; return(View(listele)); } else { if (Al.Gorev == "Degistir") { bool al = UyeRepo.UyeGuncelle(Al); if (al == true) { ViewBag.UyariTipi = "alert alert-success"; ViewBag.Uyari = false; ViewBag.Sonuc = "Uye Başarıyla Değiştirildi"; } else { ViewBag.UyariTipi = "alert alert-warning"; ViewBag.Uyari = false; ViewBag.Sonuc = "Uye Değiştirelemedi"; } } else if (Al.Gorev == "Sil") { UyeRepo.Sil(Al.UyeID); } else if (Al.Gorev == "Ekle") { bool al = UyeRepo.UyeKaydet(Al); if (al == true) { ViewBag.UyariTipi = "alert alert-success"; ViewBag.Uyari = false; ViewBag.Sonuc = "Uye Başarıyla Kaydedildi"; } else { ViewBag.UyariTipi = "alert alert-warning"; ViewBag.Uyari = false; ViewBag.Sonuc = "Uye Zaten Var"; } } ViewBag.Secret = ""; var listele = UyeRepo.HepsiniListele(); ViewBag.UyeTipi = UyeTipiRepo.HepsiniListele(); ViewBag.Admin = false; return(View(listele)); } }
public static bool UyeKaydet(VMUye Al) //Kaydet { if (Al.UyeAdi != null && Al.Sifre != null && Al.UyeTipi != null) { using (UyeDB db = new UyeDB()) { bool kontrol = db.Uye.Any(p => p.UyeAdi == Al.UyeAdi); if (kontrol != true) { bool uyetipikontrol = db.UyeTipi.Any(p => p.Tipi == Al.UyeTipi); if (uyetipikontrol != true) { db.UyeTipi.Add(new UyeTipi() { Tipi = Al.UyeTipi }); db.SaveChanges(); var simdibuluyetipi = db.UyeTipi.FirstOrDefault(p => p.Tipi == Al.UyeTipi); if (Al.UyeTipi == "Başkan" || Al.UyeTipi == "Sekreter") { Al.Admin = true; } db.Uye.Add(new Uye() { Email = Al.Email, Telefon = Al.Telefon, UyeAdi = Al.UyeAdi, UyeSoyadi = Al.UyeSoyadi, UyeTipiID = simdibuluyetipi.UyeTipiID, Admin = Al.Admin, Sifre = Al.Sifre }); db.SaveChanges(); } else { if (Al.UyeTipi == "Başkan" || Al.UyeTipi == "Sekreter") { Al.Admin = true; } var simdibuluyetipi = db.UyeTipi.FirstOrDefault(p => p.Tipi == Al.UyeTipi); db.Uye.Add(new Uye() { Email = Al.Email, Telefon = Al.Telefon, UyeAdi = Al.UyeAdi, UyeSoyadi = Al.UyeSoyadi, UyeTipiID = simdibuluyetipi.UyeTipiID, Admin = Al.Admin, Sifre = Al.Sifre }); db.SaveChanges(); } return(true); } else { return(false); } } } else { return(false); } }
public static bool UyeGuncelle(VMUye Al) //Guncelle { if (Al.UyeAdi != null && Al.Sifre != null && Al.UyeTipi != null) { using (UyeDB db = new UyeDB()) { bool kontrol = db.Uye.Any(p => p.UyeID == Al.UyeID); if (kontrol != false) { bool uyetipikontrol = db.UyeTipi.Any(p => p.Tipi == Al.UyeTipi); if (uyetipikontrol != true) { db.UyeTipi.Add(new UyeTipi() { Tipi = Al.UyeTipi }); db.SaveChanges(); if (Al.UyeTipi == "Başkan" || Al.UyeTipi == "Sekreter") { Al.Admin = true; } var simdibuluyetipi = db.UyeTipi.FirstOrDefault(p => p.Tipi == Al.UyeTipi); var guncelle = db.Uye.FirstOrDefault(p => p.UyeID == Al.UyeID); guncelle.Email = Al.Email; guncelle.Telefon = Al.Telefon; guncelle.UyeAdi = Al.UyeAdi; guncelle.UyeSoyadi = Al.UyeSoyadi; guncelle.UyeTipiID = simdibuluyetipi.UyeTipiID; guncelle.Admin = Al.Admin; guncelle.Sifre = Al.Sifre; db.SaveChanges(); } else { if (Al.UyeTipi == "Başkan" || Al.UyeTipi == "Sekreter") { Al.Admin = true; } var simdibuluyetipi = db.UyeTipi.FirstOrDefault(p => p.Tipi == Al.UyeTipi); var guncelle = db.Uye.FirstOrDefault(p => p.UyeID == Al.UyeID); guncelle.Email = Al.Email; guncelle.Telefon = Al.Telefon; guncelle.UyeAdi = Al.UyeAdi; guncelle.UyeSoyadi = Al.UyeSoyadi; guncelle.UyeTipiID = simdibuluyetipi.UyeTipiID; guncelle.Sifre = Al.Sifre; db.SaveChanges(); } return(true); } else { return(false); } } } else { return(false); } }