Exemple #1
0
 public ActionResult SifreUnuttum(UyeFormu uye)
 {
     try
     {
         UyeFormu yeniSifre = new UyeFormu();
         yeniSifre.KullaniciAdi = uye.KullaniciAdi;
         Random rnd = new Random();
         yeniSifre.Sifre = rnd.Next(100000, 999999).ToString();
         //db de şifre alanını güncelle sifre değişkeni ile
         //sifre değişkenini mail at.
         _uyeFormuService.sifreGuncelle(yeniSifre);
         string mesaj = "Sifreniz sıfırlanmıstır." + "  " + "Yeni Şifreniz :" + yeniSifre.Sifre;
         bool   sonuc = MailHelper.SendConfirmationMail(mesaj, uye.KullaniciAdi);
         if (!sonuc)
         {
             throw new Exception();
         }
     }
     catch (Exception)
     {
         ViewBag.Error = "Şifre Sıfırlama Gerceklesmedi gerçekleştirilemedi";
         return(View());
     }
     return(RedirectToAction("Index", "Home"));
 }
Exemple #2
0
        public ActionResult ProfilDuzenle(UyeFormu uye)
        {
            try
            {
                UyeFormu temUye = _uyeFormuService.Get(uye.ID);
                temUye.UyeAdi       = uye.UyeAdi;
                temUye.UyeSoyadi    = uye.UyeSoyadi;
                temUye.KullaniciAdi = uye.KullaniciAdi;
                temUye.Sifre        = uye.Sifre;
                temUye.Semt         = uye.Semt;
                temUye.DogumTarihi  = uye.DogumTarihi;
                temUye.TipID        = uye.TipID;

                _uyeFormuService.Update(temUye);
            }
            catch (Exception ex)
            {
                ViewBag.Error = "Güncelleştirme gerçekleştirilemedi";
                return(View());
            }



            return(RedirectToAction("Profil", "User"));
        }
Exemple #3
0
 public ActionResult Siparislerim()
 {
     //Kullanici girişi yapılmadıysa ana sayfaya yönlendirme yapacak, daha sonra eklenecek.
     //ICollection<Siparis> uyeSiparisleri = _siparisService.GetAll(a => a.UyeID == 1);
     if (Session["kullanici"] != null)
     {
         UyeFormu uyeninBilgileri           = (Session["kullanici"] as UyeFormu);
         List <UyeSiparislerDTO> siparisler = new List <UyeSiparislerDTO>();
         foreach (var item in _siparisService.GetAll(x => x.UyeID == uyeninBilgileri.ID).ToList())//Modeldeki navigation propertylerden diğer tablolardaki verilere erişebiliriz.
         {
             siparisler.Add(new UyeSiparislerDTO
             {
                 SiparisID     = item.ID,
                 TarifAdi      = item.Tarif.TarifAdi,
                 TarifAciklama = item.Tarif.Aciklama,
                 RestoranAdi   = item.Restoran.RestoranAdi,
                 RestoranID    = item.RestoranID,
                 AsciAdiSoyadi = item.Asci.AsciAdi,
                 Tutar         = item.SiparisTutari,
                 OdemeTipi     = item.Odeme.OdemeTipi
             });
         }
         return(View(siparisler));
     }
     else
     {
         return(RedirectToAction("Index", "Home"));
     }
 }
Exemple #4
0
        public void sifreGuncelle(UyeFormu uyeFormu)
        {
            ICollection <UyeFormu> uyeler = this.GetAll();
            UyeFormu uye = uyeler.FirstOrDefault(a => a.KullaniciAdi == uyeFormu.KullaniciAdi);

            uye.Sifre = uyeFormu.Sifre;
            this.Update(uye);
        }
 public ActionResult Index(UyeFormu uyeFormu)
 {
     if (Session["tedarikciKullanici"] != null)
     {
         return(View(_malzemeService.GetAll().ToList()));
     }
     else
     {
         return(RedirectToAction("Login", "Tedarikci"));
     }
 }
        public ActionResult Login(UyeFormu uyeFormu)
        {
            var gelenKullanici = _uyeFormuService.GetUserByLogin(uyeFormu.KullaniciAdi, uyeFormu.Sifre);

            if (gelenKullanici != null && gelenKullanici.TipID == 4)
            {
                Session["restoranKullanici"] = gelenKullanici;
                return(RedirectToAction("Index", "Restoran"));
            }
            ViewBag.Error = "Restoran Bulunamadı";
            return(View());
        }
Exemple #7
0
 public ActionResult Register(UyeFormu uyeFormu)
 {
     try
     {
         _uyeFormuService.Insert(uyeFormu);
     }
     catch (Exception)
     {
         ViewBag.Error = "Kayıdınız gerçekleştirilemedi";
         return(View());
     }
     return(RedirectToAction("index", "Home"));
 }
Exemple #8
0
 public void Update(UyeFormu entity)
 {
     _uyeFormuDAL.Update(entity);
 }
Exemple #9
0
 public void Insert(UyeFormu entity)
 {
     _uyeFormuDAL.Add(entity);
 }
Exemple #10
0
        public void DeleteById(int entityID)
        {
            UyeFormu uyeFormu = _uyeFormuDAL.Get(a => a.ID == entityID);

            _uyeFormuDAL.Remove(uyeFormu);
        }
Exemple #11
0
 public void Delete(UyeFormu entity)
 {
     _uyeFormuDAL.Remove(entity);
 }