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")); }
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")); }
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")); } }
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()); }
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")); }
public void Update(UyeFormu entity) { _uyeFormuDAL.Update(entity); }
public void Insert(UyeFormu entity) { _uyeFormuDAL.Add(entity); }
public void DeleteById(int entityID) { UyeFormu uyeFormu = _uyeFormuDAL.Get(a => a.ID == entityID); _uyeFormuDAL.Remove(uyeFormu); }
public void Delete(UyeFormu entity) { _uyeFormuDAL.Remove(entity); }