public ActionResult DeleteConfirmed(int id)
        {
            YapilanIsler yapilanIsler = db.YapilanIslers.Find(id);

            db.YapilanIslers.Remove(yapilanIsler);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
 public ActionResult Edit([Bind(Include = "Id,Aciklama,DetayliPlanlama,Durum")] YapilanIsler yapilanIsler)
 {
     if (ModelState.IsValid)
     {
         db.Entry(yapilanIsler).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(yapilanIsler));
 }
        // GET: YapilanIslers/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            YapilanIsler yapilanIsler = db.YapilanIslers.Find(id);

            if (yapilanIsler == null)
            {
                return(HttpNotFound());
            }
            return(View(yapilanIsler));
        }
        public ActionResult AJAXCreate([Bind(Include = "Id,Aciklama,DetayliPlanlama")] YapilanIsler yapilanIsler)
        {
            if (ModelState.IsValid)
            {
                string          currentUserId = User.Identity.GetUserId();
                ApplicationUser currentUser   = db.Users.FirstOrDefault(x => x.Id == currentUserId);
                yapilanIsler.User  = currentUser;
                yapilanIsler.Durum = false;
                db.YapilanIslers.Add(yapilanIsler);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(PartialView("_Yapilanistable", GetYapilanIslers()));
        }
        public ActionResult AJAXEdit(int?id, bool value)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            YapilanIsler yapilanIsler = db.YapilanIslers.Find(id);

            if (yapilanIsler == null)
            {
                return(HttpNotFound());
            }
            else
            {
                yapilanIsler.Durum           = value;
                db.Entry(yapilanIsler).State = EntityState.Modified;
                db.SaveChanges();
                return(PartialView("_Yapilanistable", GetYapilanIslers()));
            }
        }
        // GET: YapilanIslers/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            YapilanIsler yapilanIsler = db.YapilanIslers.Find(id);

            if (yapilanIsler == null)
            {
                return(HttpNotFound());
            }
            string          currentUserId = User.Identity.GetUserId();
            ApplicationUser currentUser   = db.Users.FirstOrDefault(x => x.Id == currentUserId);

            if (yapilanIsler.User != currentUser)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            return(View(yapilanIsler));
        }