public ActionResult DeleteConfirmed(int id) { int az = Convert.ToInt32(Request.QueryString["az"]); AzioniDett azioniDett = db.AzioniDetts.Find(id); db.AzioniDetts.Remove(azioniDett); db.SaveChanges(); return(RedirectToAction("Details", "Azionis", new { id = az, ut = Request.QueryString["ut"] })); }
// GET: AzioniDetts/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } AzioniDett azioniDett = db.AzioniDetts.Find(id); if (azioniDett == null) { return(HttpNotFound()); } return(View(azioniDett)); }
public ActionResult Edit([Bind(Include = "AzioniDett_Id,Area_Id,Azioni_Id", Exclude = "Descrizione")] AzioniDett azioniDett) { FormCollection collection = new FormCollection(Request.Unvalidated().Form); azioniDett.Descrizione = collection["Descrizione"]; if (ModelState.IsValid) { int az = Convert.ToInt32(Request.QueryString["az"]); db.Entry(azioniDett).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Details", "Azionis", new { id = az, ut = Request.QueryString["ut"] })); } ViewBag.Area_Id = new SelectList(db.Arees, "Area_Id", "Descrizione", azioniDett.Area_Id); return(View(azioniDett)); }
public ActionResult Create(int id, [Bind(Include = "AzioniDett_Id,Area_Id,Azioni_Id", Exclude = "Descrizione")] AzioniDett azioniDett) { FormCollection collection = new FormCollection(Request.Unvalidated().Form); azioniDett.Descrizione = collection["Descrizione"]; if (ModelState.IsValid) { azioniDett.Azioni_Id = id; db.AzioniDetts.Add(azioniDett); db.SaveChanges(); return(RedirectToAction("Details", "Azionis", new { id = id, ut = Request.QueryString["ut"] })); } ViewBag.Area_Id = new SelectList(db.Arees, "Area_Id", "Descrizione", azioniDett.Area_Id); return(View(azioniDett)); }
// GET: AzioniDetts/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } AzioniDett azioniDett = db.AzioniDetts.Find(id); if (azioniDett == null) { return(HttpNotFound()); } string area = Request.QueryString["tipo"]; if (area == "Trattamento") { var aree = db.Arees.Where(a => a.Trattamento == true).OrderBy(a => a.Descrizione); ViewBag.AreeCount = aree.Count(); ViewBag.Area_Id = new SelectList(aree, "Area_Id", "Descrizione", azioniDett.Area_Id); } else { if (area == "Valutazione") { var aree = db.Arees.Where(a => a.Valutazione == true).OrderBy(a => a.Descrizione); ViewBag.AreeCount = aree.Count(); ViewBag.Area_Id = new SelectList(aree, "Area_Id", "Descrizione", azioniDett.Area_Id); } else { if (area == "Anamnesi") { var aree = db.Arees.Where(a => a.Anamnesi == true).OrderBy(a => a.Descrizione); ViewBag.AreeCount = aree.Count(); ViewBag.Area_Id = new SelectList(aree, "Area_Id", "Descrizione", azioniDett.Area_Id); } else { var aree = db.Arees.OrderBy(a => a.Descrizione); ViewBag.AreeCount = aree.Count(); ViewBag.Area_Id = new SelectList(aree, "Area_Id", "Descrizione", azioniDett.Area_Id); } } } return(View(azioniDett)); }