public ActionResult Create([Bind(Include = "UyeID,Ad,Soyad,KulAdi,EPosta,Sifre,SifremiHatirla,GirisYapildiMi,UyelikTarihi")] Uye uye) { if (ModelState.IsValid) { db.Uyeler.Add(uye); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(uye)); }
public ActionResult Create([Bind(Include = "HaberID,AdminID,Icerik,Foto,Kategori,HaberTarihi,Onay,Baslik,OkunmaSayisi")] Haber haber) { if (ModelState.IsValid) { haber.HaberTarihi = DateTime.Now; haber.OkunmaSayisi = 0; db.Haberler.Add(haber); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.AdminID = new SelectList(db.Adminler, "AdminID", "Ad", haber.AdminID); return(View(haber)); }
public ActionResult DersNotuTalep(DersNotu ders, HttpPostedFileBase dersNotuResimYol) { DersNotu kullaniciNot = new DersNotu(); kullaniciNot.DersNotuSahibiId = Convert.ToInt32(Session["Kullanici"]); int id = Convert.ToInt32(Session["Kullanici"]); var kullaniciAdi = db.Kullanicilar.FirstOrDefault(x => x.KullaniciID == id).KullaniciAdi; kullaniciNot.paylasanAdi = kullaniciAdi; kullaniciNot.DersResimYol = DersNotuResimEkle(dersNotuResimYol); kullaniciNot.DersBuyukResimYol = DersNotuBuyukResimEkle(dersNotuResimYol); kullaniciNot.DersAdi = ders.DersAdi; kullaniciNot.DersBaslıgı = ders.DersBaslıgı; kullaniciNot.DersNotuAciklama = ders.DersNotuAciklama; kullaniciNot.DersNotuPaylasmaTarihi = DateTime.Now; kullaniciNot.DersNotuDurum = "0"; db.Dersler.Add(kullaniciNot); db.SaveChanges(); return(RedirectToAction("DersNotu")); }
public ActionResult Create([Bind(Include = "UyeID,Ad,Soyad,KulAdi,EPosta,Sifre,UyelikTarihi")] Uye uye) { bool epostaVarMi = true, kulAdiVarMi = true; var kontrol = db.Uyeler.ToList(); foreach (var knt in kontrol) { if (knt.EPosta == uye.EPosta) { epostaVarMi = false; } } foreach (var knt in kontrol) { if (knt.KulAdi == uye.KulAdi) { kulAdiVarMi = false; } } if (uye.KulAdi == null || uye.EPosta == null || uye.Sifre == null || uye.Ad == null || uye.Soyad == null) { epostaVarMi = false; kulAdiVarMi = false; } if (ModelState.IsValid && epostaVarMi && kulAdiVarMi) { uye.UyelikTarihi = DateTime.Now; db.Uyeler.Add(uye); db.SaveChanges(); return(RedirectToAction("Index", "Home")); } else { return(RedirectToAction("KayitOl", "Hatalar")); } }
public ActionResult Index(Haber haber) { db.Haberler.Find(haber.HaberID).OkunmaSayisi += 1; db.SaveChanges(); return(View(db.Haberler.Find(haber.HaberID))); }
public ActionResult UyeKayit(Kullanici kullanici) { var sorgu = db.Kullanicilar.FirstOrDefault(x => x.KullaniciMail == kullanici.KullaniciMail); var query = db.Kullanicilar.FirstOrDefault(x => x.KullaniciSifre == kullanici.KullaniciSifre && x.KullaniciMail == kullanici.KullaniciMail); if (query != null) { return(RedirectToAction("UyeKayit")); } if (sorgu == null) { Kullanici yenikayit = new Kullanici(); yenikayit.KullaniciAdi = kullanici.KullaniciAdi; yenikayit.KullaniciSoyadi = kullanici.KullaniciSoyadi; yenikayit.KullaniciMail = kullanici.KullaniciMail; yenikayit.KullaniciSifre = kullanici.KullaniciSifre; yenikayit.KullaniciKayitTarihi = DateTime.Now; Rol rol = db.Roller.FirstOrDefault(x => x.RolAdi == "User"); yenikayit.RolID = rol.RolId; Guid Kontrol; Kontrol = Guid.NewGuid(); //Confirm Email Gonderme #region mailGonderme var fromAddress = new MailAddress("*****@*****.**", "SauHub"); var toAddress = new MailAddress(yenikayit.KullaniciMail, "To Name"); const string fromPassword = "******"; string subject = "SauHub Hoşgeldiniz"; string body = "Merhaba " + yenikayit.KullaniciAdi + "...Aramıza katıldıgın için teşekkür ederiz. Sitemizde bulunan etkinlik sayfası ile ister üniversitemizde bulanan" + " toplulukların yapmıs oldugu etkinliklere katılabilirsin ister kendi etkinlik fikrini paylaşma şansı yakalayabilirsin.Ders/Notu sayfası ile arkadaşlarımızın " + "paylaşmıs oldugu ders notlarına kolaylıklar erişebilirsin istersen sende ders notlarını paylaşma şansı yakalayabilirsin.Yardım gerektigi zaman bizlere her saat" + "Bize ulaşın formunu doldurarak ulaşabilirsiniz.." + " ARTIK HESABINI AKTİF EDEREK BAŞLAYABİLİRSİN " + " AKTİVASYON KODU ..=" + Kontrol.ToString(); var smtp = new SmtpClient { Host = "smtp.gmail.com", Port = 587, EnableSsl = true, DeliveryMethod = SmtpDeliveryMethod.Network, UseDefaultCredentials = false, Credentials = new NetworkCredential(fromAddress.Address, fromPassword) }; using (var message = new MailMessage(fromAddress, toAddress) { Subject = subject, Body = body }) { smtp.Send(message); } #endregion yenikayit.KontrolKodu = Kontrol; yenikayit.KontrolKoduDurum = false; db.Kullanicilar.Add(yenikayit); db.SaveChanges(); return(RedirectToAction("AnaSayfa", "Home")); } else { if (query != null) { ViewBag.MailKontrol = "Girdiğiniz mail sitemizde kayıtlıdır.Lütfen farklı bir mail adresi kullanınız ya da şifrenizi hatırlamıyorsanız şifremi unuttum ile şifrenizi yenileyebilirsiniz.."; return(View()); } } return(RedirectToAction("AnaSayfa", "Home")); }
public ActionResult UrunEkle(Urunler urun, HttpPostedFileBase exampleInputFile, string urunAdi, string urunAciklama, DateTime tarih, int urunFiyat)//Urun Ekleme Sayfası { urun.UrunResimYol = UrunResimEkle(exampleInputFile); urun.UrunPaylasmaTarihi = tarih; urun.UrunAciklama = urunAciklama; urun.UrunAdi = urunAdi; urun.UrunFiyat = urunFiyat; db.Urun.Add(urun); db.SaveChanges(); return(RedirectToAction("UrunIslemleri")); }