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();
}