public static Kullanicilar OturumAcHizli(VMKullanicilar Data)
 {
     using (MMDB db = new MMDB())
     {
         return(db.Kullanicilar.FirstOrDefault(p => p.Email == Data.Email && p.Sifre == Data.Sifre));
     }
 }
示例#2
0
 public static bool KullaniciKaydet(VMKullanicilar Al) //Kullanıcı Kaydet
 {
     using (DBCON db = new DBCON())
     {
         try
         {
             bool Control = db.Kullanicilar.Any(p => p.KullaniciAdi == Al.KullaniciAdi && p.KullaniciSifre == Al.KullaniciSifre);
             if (Control != true)
             {
                 db.Kullanicilar.Add(new Kullanicilar()
                 {
                     KullaniciAdi   = Al.KullaniciAdi,
                     KullaniciSifre = Al.KullaniciSifre,
                     Master         = Al.Master
                 });
                 db.SaveChanges();
                 return(true);
             }
             else
             {
                 return(false);
             }
         }
         catch
         {
             return(false);
         }
     }
 }
 public static string Ekle(VMKullanicilar Data)
 {
     using (MMDB db = new MMDB())
     {
         try
         {
             bool bul = db.Kullanicilar.Any(p => p.Email == Data.Email.Trim());
             if (bul != true)
             {
                 db.Kullanicilar.Add(new Kullanicilar()
                 {
                     Email = Data.Email.Trim(),
                     Sifre = Data.Sifre.Trim(),
                     Yetki = Data.Yetki.Trim()
                 });
                 db.SaveChanges();
                 return("Kullanicilar Başarıyla Eklendi");
             }
             else
             {
                 return("Kullanicilar Daha Önceden Kaydedilmiş");
             }
         }
         catch
         {
             return("Kullanicilar Kaydetme İşlemi Başarılı Olamadı.");
         }
     }
 }
示例#4
0
        public ActionResult Index(VMKullanicilar data)
        {
            var kullanici = KullanicilarRepo.OturumAcHizli(data);

            if (kullanici.Yetki == "Admin")
            {
                Session["Login"] = kullanici.Benzersiz;
                return(RedirectToAction("Anasayfa"));
            }
            else
            {
                TempData["UyariTipi"] = "text-danger";
                TempData["Sonuc"]     = "Kullanıcı Adı Yada Parolası Hatalı!";
                return(View());
            }
        }
 public static string Sil(VMKullanicilar Data)
 {
     using (MMDB db = new MMDB())
     {
         try
         {
             var bul = db.Kullanicilar.FirstOrDefault(p => p.Email == Data.Email.Trim());
             db.Kullanicilar.Remove(bul);
             db.SaveChanges();
             return("Kullanicilar Başarrıyla Silindi");
         }
         catch
         {
             return("Kullanicilar Silme İşlemi Başarılı Olamadı.");
         }
     }
 }
示例#6
0
 public static bool KullaniciGuncelle(VMKullanicilar Al) //Kullanıcı Güncelle
 {
     using (DBCON db = new DBCON())
     {
         try
         {
             var Bul = db.Kullanicilar.FirstOrDefault(p => p.KullanicilarID == Al.KullanicilarID);
             Bul.KullaniciAdi   = Al.KullaniciAdi;
             Bul.KullaniciSifre = Al.KullaniciSifre;
             db.SaveChanges();
             return(true);
         }
         catch
         {
             return(false);
         }
     }
 }
 public static string Guncelle(VMKullanicilar Data)
 {
     using (MMDB db = new MMDB())
     {
         try
         {
             var bul = db.Kullanicilar.FirstOrDefault(p => p.Email == Data.Email.Trim());
             bul.Email = Data.Email.Trim();
             bul.Sifre = Data.Sifre.Trim();
             bul.Yetki = Data.Yetki.Trim();
             db.SaveChanges();
             return("Kullanicilar Başarrıyla Guncellendi");
         }
         catch
         {
             return("Kullanicilar Guncelleme İşlemi Başarılı Olamadı.");
         }
     }
 }
示例#8
0
 public ActionResult Kullanici(VMKullanicilar Data)
 {
     if (Session["Login"] != null)
     {
         try
         {
             if (Data.Gorev == "Sil")
             {
                 bool Sonucu = KullanicilarRepo.KullaniciSil(Data.KullanicilarID);
                 if (Sonucu == true)
                 {
                     return(RedirectToAction("Kullanici"));
                 }
                 else
                 {
                     TempData["Hata"]     = "Kullanıcı Silme İşlemi Başarısız Oldu!";
                     TempData["HataKodu"] = "731";
                     return(RedirectToAction("Hata", "Product"));
                 }
             }
             else if (Data.Gorev == "Duzenle")
             {
                 bool Sonucu = KullanicilarRepo.KullaniciGuncelle(Data);
                 if (Sonucu == true)
                 {
                     return(RedirectToAction("Kullanici"));
                 }
                 else
                 {
                     TempData["Hata"]     = "Kullanıcı Düzenleme İşlemi Başarısız Oldu!";
                     TempData["HataKodu"] = "732";
                     return(RedirectToAction("Hata", "Product"));
                 }
             }
             else if (Data.Gorev == "Admin")
             {
                 bool Sonucu = KullanicilarRepo.AdminYap(Data.KullanicilarID);
                 if (Sonucu == true)
                 {
                     return(RedirectToAction("Kullanici"));
                 }
                 else
                 {
                     TempData["Hata"]     = "Kullanıcı Admin İşlemi Başarısız Oldu!";
                     TempData["HataKodu"] = "732";
                     return(RedirectToAction("Hata", "Product"));
                 }
             }
             else if (Data.Gorev == "Ekle")
             {
                 bool Sonucu = KullanicilarRepo.KullaniciKaydet(Data);
                 if (Sonucu == true)
                 {
                     return(RedirectToAction("Kullanici"));
                 }
                 else
                 {
                     TempData["Hata"]     = "Kullanıcı Ekleme İşlemi Başarısız Oldu!";
                     TempData["HataKodu"] = "732";
                     return(RedirectToAction("Hata", "Product"));
                 }
             }
             else
             {
                 TempData["Hata"]     = "Kullanıcı İşlemleri Başarısız Oldu!";
                 TempData["HataKodu"] = "710";
                 return(RedirectToAction("Hata", "Product"));
             }
         }
         catch
         {
             TempData["Hata"]     = "Database Bağlantısı Sağlanamadı! Kullanicilar Gösterilemiyor";
             TempData["HataKodu"] = "811";
             return(RedirectToAction("Hata", "Product"));
         }
     }
     else
     {
         TempData["UyariTipi"] = "text-danger";
         TempData["Sonuc"]     = "Tarayıcıda Oturum Süreniz Dolmuş! Lütfen Tekrar Oturum Açın!";
         return(RedirectToAction("Login", "Admin"));
     }
 }