// GET: Sarki/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Sarki sarki = db.Sarkilar.Find(id); if (sarki == null) { return(HttpNotFound()); } return(View(sarki)); }
public ActionResult Delete(int id) { try { Sarki sarki = db.Sarkilar.Find(id); db.Sarkilar.Remove(sarki); db.SaveChanges(); } catch (DataException /* dex */) { //Log the error (uncomment dex variable name and add a line here to write a log. return(RedirectToAction("Delete", new { id = id, saveChangesError = true })); } return(RedirectToAction("Index")); }
public ActionResult SarkiyaEklemeIslemiYap(int id, SarkiEkleViewModel model) { String kullaniciAdiCek; if (model.PaylasilanTextler != null) { if (model.PaylasilanTextler.TextIcerik != null) { using (var db = new DatabaseContext()) { model.PaylasilanTextler.SarkiId = id; kullaniciAdiCek = Session["kullaniciAdi"].ToString(); Uye u = db.Uyeler.Where(x => x.KullaniciAdi == kullaniciAdiCek).FirstOrDefault(); model.PaylasilanTextler.UyeId = u.UyeId; db.PaylasilanTextler.Add(model.PaylasilanTextler); db.SaveChanges(); if (db.PaylasilanTextler.Where(x => x.SarkiId == id).Count() >= 10) { Sarki sarki = db.Sarkilar.Where(x => x.SarkiId == id).FirstOrDefault(); sarki.TamamlandiMi = true; db.Entry(sarki).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); } } } } if (model.Yorum != null) { if (model.Yorum.YorumIcerik != null) { using (var db = new DatabaseContext()) { DateTime tarih = DateTime.Now; model.Yorum.SarkiId = id; kullaniciAdiCek = Session["kullaniciAdi"].ToString(); Uye u = db.Uyeler.Where(x => x.KullaniciAdi == kullaniciAdiCek).FirstOrDefault(); model.Yorum.UyeId = u.UyeId; model.Yorum.YorumTarihi = tarih; db.Yorumlar.Add(model.Yorum); db.SaveChanges(); } } } return(RedirectToAction("SarkiyaEklemeIslemiYap/" + id)); }
public ActionResult Delete(int?id, bool?saveChangesError = false) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } if (saveChangesError.GetValueOrDefault()) { ViewBag.ErrorMessage = "Delete failed. Try again, and if the problem persists see your system administrator."; } Sarki sarki = db.Sarkilar.Find(id); if (sarki == null) { return(HttpNotFound()); } return(View(sarki)); }
public ActionResult Edit([Bind(Include = "SarkiID,sarki_adi,sarki_suresi,Secret")] Sarki sarki) { try { if (ModelState.IsValid) { db.Entry(sarki).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } } catch (DataException /* dex */) { //Log the error (uncomment dex variable name and add a line here to write a log. ModelState.AddModelError("", "Unable to save changes. Try again, and if the problem persists see your system administrator."); } return(View(sarki)); }