public static Kullanicilar OturumAcHizli(VMKullanicilar Data) { using (MMDB db = new MMDB()) { return(db.Kullanicilar.FirstOrDefault(p => p.Email == Data.Email && p.Sifre == Data.Sifre)); } }
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ı."); } } }
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ı."); } } }
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ı."); } } }
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")); } }