Beispiel #1
0
        // 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));
        }
Beispiel #2
0
 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));
        }
Beispiel #4
0
        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));
        }
Beispiel #5
0
 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));
 }