public ActionResult BireyselUyeOl(BireyselUye bireyselUye, HttpPostedFileBase file) { // after successfully uploading redirect the user // return RedirectToAction("actionname", "controller name"); try { if (ModelState.IsValid) { _bireyselUyeService.GetUploadPhoto(bireyselUye, file); try { string icerik = "Merhaba , <b>" + bireyselUye.Ad + " " + bireyselUye.Soyad + "</b></br>Üyelik talebinizi aldık. Talebiniz onaylandıktan sonra giriş yapabilirsiniz.</br>Sevimli dostlarla tanışmak için onay mailini bekleyin."; bool sonuc = MailHelper.SendConfirmationMail("Hoşgeldiniz", icerik, bireyselUye.Email); if (!sonuc) { throw new Exception(); } } catch (Exception ex) { ViewBag.Error = "Mail gönderilemedi !"; } return(RedirectToAction("Login")); } } catch (Exception e) { ViewBag.Error = "Kayıt işlemi başarısız ! "; return(View()); } return(RedirectToAction("Login", "Account")); }
public JsonResult _BireyselKaydet(BireyselUye bireysel) { bool status = false; if (ModelState.IsValid) { if (bireysel.ID > 0) { //Edit var v = _bireyselUyeService.GetAll().Where(a => a.ID == bireysel.ID).FirstOrDefault(); if (v != null) { v.Ad = bireysel.Ad; v.Soyad = bireysel.Soyad; v.Telefon = bireysel.Telefon; v.Adres = bireysel.Adres; v.KullaniciAdi = bireysel.KullaniciAdi; v.Email = bireysel.Email; v.Sifre = bireysel.Sifre; } } else { //Save _bireyselUyeService.Insert(bireysel); } status = true; } return(new JsonResult { Data = new { status = status } }); }
//public JsonResult Get() //{ // var bireyseller = _bireyselUyeService.GetAll().OrderBy(a => a.Ad).ToList(); // return Json(new { data = bireyseller }, JsonRequestBehavior.AllowGet); //} public ActionResult BireyselAnaSayfa() { BireyselUye birey = Session["bireyselKullanici"] as BireyselUye; return(View(birey)); //var bireyseller = _bireyselUyeService.GetAll().OrderBy(a => a.Ad).ToList(); //return View(bireyseller); }
public BireyselUye GetUploadPhoto(BireyselUye bireyselUye, HttpPostedFileBase file) { if (file != null) { file.SaveAs(HttpContext.Current.Server.MapPath("~/Image/") + new Guid() + "_" + file.FileName); bireyselUye.FotoUrl = new Guid() + "_" + file.FileName; } db.BireyselUyeler.Add(bireyselUye); db.SaveChanges(); return(bireyselUye); }
public ActionResult Login(BireyselUye bireyselUye, KurumsalUye kurumsalUye, Admin admin) { Session.RemoveAll(); var gelenKullaniciAdmin = _adminService.GetUserByLogin(admin.KullaniciAdi, admin.Sifre); if (gelenKullaniciAdmin == null) { var gelenKullaniciBireysel = _bireyselUyeService.GetUserByLogin(bireyselUye.KullaniciAdi, bireyselUye.Sifre); if (gelenKullaniciBireysel == null) { var gelenKullaniciKurumsal = _kurumsalUyeService.GetUserByLogin(kurumsalUye.KullaniciAdi, kurumsalUye.Sifre); if (gelenKullaniciKurumsal == null) { ViewBag.Error = "Kullanıcı Bulunamadı"; return(View()); } else if (!gelenKullaniciKurumsal.OnaylandiMi) { ViewBag.Error = "Kurumsal Üyemiz Henüz Onaylanmamıs"; return(View()); } else { Session["kurumsalKullanici"] = gelenKullaniciKurumsal; return(RedirectToAction("KurumsalGuncelle", "Account")); } } else if (!gelenKullaniciBireysel.OnaylandiMi) { ViewBag.Error = "Bireysel Üyemiz Henüz Onaylanmamıs"; return(View()); } else { Session["bireyselKullanici"] = gelenKullaniciBireysel; return(RedirectToAction("BireyselAnaSayfa", "Home")); } } else { Session["adminKullanici"] = gelenKullaniciAdmin; return(RedirectToAction("Home", "Admin")); } }
public ActionResult HayvanSayfasi(Hayvan hayvan, HttpPostedFileBase file, HayvanCinsi cinsi) { // after successfully uploading redirect the user // return RedirectToAction("actionname", "controller name"); try { if (ModelState.IsValid) { BireyselUye uye = Session["bireyselKullanici"] as BireyselUye; hayvan.BireyselUyeID = uye.ID; hayvan.HayvanCinsiID = 1; _hayvanService.GetUploadPhoto(hayvan, file); //_hayvanService.Insert(hayvan); try { string icerik = "Merhaba , <b>" + uye.Ad + " " + "</b></br>Üyelik talebinizi aldık. Talebiniz onaylandıktan sonra giriş yapabilirsiniz.</br>Sevimli dostlarla tanışmak için onay mailini bekleyin."; bool sonuc = MailHelper.SendConfirmationMail("Hoşgeldiniz", icerik, uye.Email); if (!sonuc) { throw new Exception(); } } catch (Exception ex) { ViewBag.Error = "Mail gönderilemedi !"; } return(RedirectToAction("BireyselAnaSayfa", "Home")); } } catch (Exception e) { ViewBag.Error = "Kayıt işlemi başarısız ! "; return(View()); } return(RedirectToAction("HayvanSayfasi", "Home")); }
public ActionResult OnaylaBireysel(int id) { BireyselUye bireysel = _bireyselUyeService.Get(id); string icerik = "Merhaba ,"; try { icerik += "<b>" + bireysel.Ad + " " + bireysel.Soyad + "</b></br>Üyelik talebinizi onayladık.</br>Sevimli dostlarla tanışmak için hemen giriş yapın : <a href=\"/Account/Login\"></a>"; bool sonuc = MailHelper.SendConfirmationMail("Üyelik Talebi", icerik, bireysel.Email); if (!sonuc) { throw new Exception(); } } catch (Exception ex) { ViewBag.Error = "Mail gönderilemedi !"; } bireysel.OnaylandiMi = true; _bireyselUyeService.Update(bireysel); return(RedirectToAction("Home")); }
public ActionResult ReddetBireysel(int id) { BireyselUye bireysel = _bireyselUyeService.Get(id); string icerik = "Merhaba ,"; try { icerik += "<b>" + bireysel.Ad + " " + bireysel.Soyad + "</b></br>Üyelik talebinizi reddettik, kusura bakmayın."; bool sonuc = MailHelper.SendConfirmationMail("Üyelik Talebi", icerik, bireysel.Email); if (!sonuc) { throw new Exception(); } } catch (Exception ex) { ViewBag.Error = "Mail gönderilemedi !"; } bireysel.IsDeleted = true; bireysel.OnaylandiMi = true; _bireyselUyeService.Update(bireysel); return(RedirectToAction("Home")); }
public void Update(BireyselUye entity) { bireyselUyeDAL.Update(entity); }
public void Insert(BireyselUye entity) { bireyselUyeDAL.Add(entity); }
public void DeleteByID(int entityID) { BireyselUye bireyselUye = bireyselUyeDAL.Get(a => a.ID == entityID); bireyselUyeDAL.Remove(bireyselUye); }
public void Delete(BireyselUye entity) { bireyselUyeDAL.Remove(entity); }
public ActionResult SahiplenmeSayfasi(BireyselUye bireyselUye) { return(View()); }
public ActionResult BireyselAnaSayfa(BireyselUye bireyselUye) { return(View()); }
public bool Update(BireyselUye entity) { throw new NotImplementedException(); }
public bool Add(BireyselUye entity) { _bireyselUyeRepo.Add(entity); return(true); }