public ActionResult DeleteConfirmed(int id) { project_equipment project_equipment = db.project_equipment.Find(id); int i = Convert.ToInt32(project_equipment.projectID); db.project_equipment.Remove(project_equipment); db.SaveChanges(); return(RedirectToAction("Index", new { id = i })); }
public ActionResult Edit([Bind(Include = "project_equipmentID,projectID,equipmentID,count,note")] project_equipment project_equipment) { if (ModelState.IsValid) { int i = Convert.ToInt32(project_equipment.projectID); db.Entry(project_equipment).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index", new { id = i })); } return(View(project_equipment)); }
public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } project_equipment project_equipment = db.project_equipment.Find(id); if (project_equipment == null) { return(HttpNotFound()); } projects pr = db.projects.Find(project_equipment.projectID); ViewBag.ID = pr.projectID; if (Request.Cookies.Get("id") != null) { if (pr.createrID != null) { if (pr.createrID.ToString() != Request.Cookies.Get("id").Value&& ((FormsIdentity)User.Identity).Ticket.UserData != "admin") { return(RedirectToAction("Index", "login")); } } } else { return(RedirectToAction("Index", "login")); } if (pr.executorID != null) { ViewBag.ExecutorName = pr.contacts.name; ViewBag.ExecutorLastname = pr.contacts.lastname; } if (pr.placeID != null) { ViewBag.Place = pr.places.name; } return(View(project_equipment)); }