public ActionResult DeleteDecision(FormCollection collection) { //ICommentsRepository comments = new CommentsRepository(); IDecisionsRepository decisions = new DecisionsRepository(); IGenericRepository generics = new GenericRepository(); int ID = int.Parse(collection["ID"]); int ReviewID_ = int.Parse(collection["ReviewID"]); int PALibID_ = int.Parse(collection["PALibID"]); int SourceID = int.Parse(collection["SourceID"]); int SourceType = int.Parse(collection["SourceType"]); decisions.DeleteDecision(ID); //SourceID is the ParagraphActionID actually IList<Decision> decs = decisions.GetAllDecisionsPerParagraph(SourceID); ViewData["decisiondetails"] = UpdateUtils.GetDecisionDetails(decs); ViewData["decisions"] = decs; //ViewData["Comments"] = comments.getCommentsByID(SourceID, SourceType); ViewData["ReviewID"] = ReviewID_; ViewData["PALibID"] = PALibID_; ViewData["PActionID"] = SourceID; ViewData["MeetingsA"] = ViewData["DecMeetings"] = ViewData["LiftedMeetings"] = new SelectList(generics.getAllMeetingsSelect(), "ID", "Description"); ViewData["decisiontypes"] = new SelectList(generics.GetAllDecisionTypes(), "Description", "Description"); ViewData["tradeterms"] = new SelectList(generics.GetAllTradeTerms(), "Description", "Description"); ViewData["editmode"] = false; return PartialView("Decisions"); //return RedirectToAction("ParagraphDetailsEdit", new { ReviewID = ReviewID_, PALibID = PALibID_ }); //return View(); }