public ActionResult Index(VMUye al)
 {
     if (UyeRepo.Giris(al) == true)
     {
         Session["Admin"] = Convert.ToString("true");
         return(RedirectToAction("AnaSayfa"));
     }
     else
     {
         return(RedirectToAction("AnaSayfa"));
     }
 }
Exemple #2
0
 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));
     }
 }
Exemple #4
0
        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);
            }
        }
Exemple #5
0
        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);
            }
        }