public ActionResult yaziAdd() { Yazilar model = new Yazilar(); model.tarih = DateTime.Now; return(View(model)); }
public IActionResult Create(Yazilar yazi) { yazi.Tarih = DateTime.Now.Date; yazi.Durum = true; Db.Yazilar.Add(yazi); Db.SaveChanges(); return(RedirectToAction("Index", "Yazilars")); }
public ActionResult YaziDetail(int id) { site_dbEntities2 db = new site_dbEntities2(); Yazilar model = new Yazilar(); model = db.Yazilar.Where(x => x.yazi_id == id).FirstOrDefault(); return(View(model)); }
public ActionResult yaziAdd(Yazilar model) { site_dbEntities2 db = new site_dbEntities2(); model.tarih = DateTime.Now; db.Yazilar.Add(model); db.SaveChanges(); return(View()); }
public ActionResult Details(int?id) { Yazilar yazi = Db.Yazilar.Find(id); if (yazi == null) { return(View("Error")); } return(View(yazi)); }
public ActionResult Detay(int id) { Yazilar yazi = db.Yazilar.Find(id); if (yazi != null) { return(View(yazi)); } return(RedirectToAction("Index")); }
public ActionResult YeniYaziEkle(Yazilar p1, HttpPostedFileBase yaziResim, YaziEkleModel m1) { if (yaziResim != null && (yaziResim.ContentType == "image/jpeg" || yaziResim.ContentType == "image/jpg" || yaziResim.ContentType == "image/png")) { string filename = $"yazi_{DateTime.Now.Month}_{DateTime.Now.Day}_{DateTime.Now.Hour}{DateTime.Now.Minute}{DateTime.Now.Second}.{yaziResim.ContentType.Split('/')[1]}"; yaziResim.SaveAs(Server.MapPath($"~/Images/Post/{filename}")); p1.Resim = filename; try { var ktg = db.Kategoriler.Where(m => m.ID == p1.Kategori.ID).FirstOrDefault(); p1.Kategori = ktg; p1.Tarih = DateTime.Now; p1.Onay = true; p1.Kullanici = db.Kullanicilar.Where(m => m.Kullanici_ad == User.Identity.Name.ToString()).FirstOrDefault(); p1.Durum = true; db.Yazilar.Add(p1); int sonuc = db.SaveChanges(); } catch (Exception) { ViewBag.gelenHata = "Hay Aksi! Bir hata oluştu. Eksik alan bırakmayınız."; List <SelectListItem> degerler = (from i in db.Kategoriler.Where(m => m.Durum == true).ToList() select new SelectListItem { Text = i.Baslik, Value = i.ID.ToString() }).ToList(); ViewBag.dgr = degerler; return(View(m1)); } return(RedirectToAction("YaziListele")); } else { ViewBag.gelenHata = "Hay Aksi! Bir hata oluştu. Eksik alan bırakmayınız."; List <SelectListItem> degerler = (from i in db.Kategoriler.Where(m => m.Durum == true).ToList() select new SelectListItem { Text = i.Baslik, Value = i.ID.ToString() }).ToList(); ViewBag.dgr = degerler; ViewBag.gelenHata = "Hatalı Resim yüklediniz. Lütfen <strong>jpeg, jpg, png</strong> formatları dışında yükleme denemeyiniz."; return(View(m1)); } }
public IActionResult Edit(int?id) { if (id == null) { return(View("Error")); } Yazilar yazi = Db.Yazilar.Find(id); if (yazi == null) { return(View("Error")); } return(View(yazi)); }
public IActionResult Edit(Yazilar yeniyazi) { Yazilar son = Db.Yazilar.Find(yeniyazi.Id); if (yeniyazi != null) { son.Adi = yeniyazi.Adi; son.Icerik = yeniyazi.Icerik; son.Resim = yeniyazi.Resim; son.Tarih = DateTime.Now.Date; Db.SaveChanges(); return(View("Index", Db.Yazilar.ToList())); } else { return(null); } }
public ActionResult Detay(int id, BlogModel p1, YorumModel model) { Yazilar yazi = db.Yazilar.Find(id); if (ModelState.IsValid) { foreach (var item in ModelState) { if (item.Value.Errors.Count > 0) { return(View(model)); } } Yorumlar y = new Yorumlar(); y.Icerik = model.Icerik; y.Durum = false; y.Kulanici = db.Kullanicilar.Where(m => m.Kullanici_ad == User.Identity.Name.ToString()).FirstOrDefault(); var yzi = db.Yazilar.Where(m => m.ID == id).FirstOrDefault(); y.Yazi = yzi; db.Yorumlar.Add(y); int sonuc = db.SaveChanges(); if (sonuc > 1) { TempData["message"] = "Yorumunuz gönderildi, Kontrol edildikten sonra yayınlanacaktır."; } // return RedirectToAction("Detay", "Blog", y1.ID); } return(View(yazi)); // return RedirectToAction("Detay", "Blog", y1.ID); }
protected override void Seed(DatabaseContext context) { // Kullanıcı Ekleme for (int i = 0; i < 10; i++) { Kullanicilar kullanici = new Kullanicilar(); kullanici.Kullanici_ad = FakeData.NameData.GetSurname(); kullanici.Ad = FakeData.NameData.GetFirstName(); kullanici.Soyad = FakeData.NameData.GetSurname(); kullanici.Mail = FakeData.NetworkData.GetEmail(); kullanici.Sifre = "123456"; kullanici.Yetki = 0; kullanici.Durum = true; kullanici.Uyelik_Tarih = FakeData.DateTimeData.GetDatetime(); context.Kullanicilar.Add(kullanici); } Kullanicilar admin = new Kullanicilar(); admin.Kullanici_ad = "admin"; admin.Ad = "Orhan"; admin.Soyad = "ÖZTOP"; admin.Mail = "*****@*****.**"; admin.Sifre = "123456"; admin.Yetki = 1; admin.Durum = true; admin.Uyelik_Tarih = DateTime.Now; context.Kullanicilar.Add(admin); context.SaveChanges(); //Kategori Ekleme for (int i = 0; i < 10; i++) { Kategoriler kategori = new Kategoriler(); kategori.Baslik = FakeData.TextData.GetAlphabetical(15).ToUpper(); kategori.Durum = true; context.Kategoriler.Add(kategori); } context.SaveChanges(); //Ayarlar Default Ekleme Ayarlar ayar = new Ayarlar(); ayar.Hakkimizda = ""; context.Ayarlar.Add(ayar); context.SaveChanges(); //Yazı Ekleme List <Kullanicilar> tumKullanicilar = context.Kullanicilar.ToList(); List <Kategoriler> tumKategoriler = context.Kategoriler.ToList(); foreach (Kullanicilar kullanici in tumKullanicilar) { for (int i = 0; i < FakeData.NumberData.GetNumber(1, 5); i++) { Yazilar yazi = new Yazilar(); yazi.Baslik = FakeData.TextData.GetSentences(1); yazi.Icerik = FakeData.TextData.GetSentences(350); yazi.Onay = true; yazi.Durum = true; yazi.Tarih = FakeData.DateTimeData.GetDatetime(); yazi.Kullanici = kullanici; yazi.Resim = "https://i.picsum.photos/id/" + FakeData.NumberData.GetNumber(0, 1000) + "/700/500.jpg"; yazi.Kategori = tumKategoriler[FakeData.NumberData.GetNumber(0, 9)]; context.Yazilar.Add(yazi); } } context.SaveChanges(); }