private bool HesapKontrol(dbOgrenci Veri)
        {
            string MailKontrol = "";

            if (Veri.OgrenciMail == "")
            {
                return(false);
            }
            if (Veri.OgrenciMail.Split('@').Length > 0)
            {
                MailKontrol = Veri.OgrenciMail.Split('@')[1];
            }
            System.Diagnostics.Debug.WriteLine(MailKontrol);
            if (MailKontrol == "ogr.sakarya.edu.tr")
            {
                if (ogrenciDal.Get(Veri.OgrenciMail) == null)
                {
                    return(true);
                }
                else
                {
                    return(false);
                }
            }
            return(false);
        }
        public void Update(dbOgrenci ogrenci)
        {
            dbOgrenci temp = Get(ogrenci.OgrenciMail);

            temp.OgrenciSifre = ogrenci.OgrenciSifre;
            context.SaveChanges();
        }
 public ActionResult Panel(OgrenciPanel PanelOgrenci)
 {
     if (PanelOgrenci.YeniSifre == PanelOgrenci.YeniSifreTekrar)
     {
         dbOgrenci TempOgrenci = ogrenciManager.Get(User.Identity.Name);
         if (PanelOgrenci.MevcutSifre == TempOgrenci.OgrenciSifre)
         {
             TempOgrenci.OgrenciSifre = PanelOgrenci.YeniSifre;
             ogrenciManager.Update(TempOgrenci);
             return(RedirectToAction("Index", "Home"));
         }
     }
     return(View(new OgrenciPanel()));
 }
 public bool Add(dbOgrenci Veri)
 {
     if (HesapKontrol(Veri))
     {
         Veri.OgrenciSifre = SifreOlustur();
         if (MailAt(Veri.OgrenciMail, "Hesap Sifresi", "Merhaba, Hesabinizin Sifresi :" + Veri.OgrenciSifre +
                    "  Olarak Belirlenmistir"))
         {
             System.Diagnostics.Debug.WriteLine(Veri.OgrenciMail + " e Mail Gonderildi. " + SifreOlustur());
             this.ogrenciDal.Add(Veri);
         }
         return(true);
     }
     else
     {
         return(false);
     }
 }
 public bool GirisKontrolu(string mail, string Sifre)
 {
     try
     {
         dbOgrenci dbOgrenci = this.ogrenciDal.Get(mail);
         if (dbOgrenci.OgrenciSifre == Sifre)
         {
             return(true);
         }
         else
         {
             return(false);
         }
     }catch (Exception ex)
     {
         return(false);
     }
 }
 public void Update(dbOgrenci ogrenci)
 {
     this.ogrenciDal.Update(ogrenci);
 }
 public void Delete(dbOgrenci Veri)
 {
     this.ogrenciDal.Delete(Veri);
 }
 public void Delete(dbOgrenci Veri)
 {
     context.dbOgrencis.Remove(Veri);
     context.SaveChanges();
 }
 public void Add(dbOgrenci Veri)
 {
     context.dbOgrencis.Add(Veri);
     context.SaveChanges();
 }