public virtual ActionResult DeleteYear(int resultsMatrixId, int impactId, int year) { int code = 0; var resultsMatrix = ClientResultsMatrix.FindOneModel(new ResultsMatrixSpecification() { ResultsMatrixId = resultsMatrixId }); try { ClientResultsMatrix.DeleteYear(resultsMatrix, new OutcomeIndicatorYearPlanModel() { Year = year }); code = 505; } catch (Exception) { code = 495; throw; } return(RedirectToAction("Edit", "Outcomes", new { operationId = resultsMatrix.OperationId, resultsMatrixId = resultsMatrixId, code })); }
public virtual ActionResult DeleteYear(int resultsMatrixId, int impactId, int year) { int code = 0; var resultsMatrix = ClientResultsMatrix .FindOneModel(new ResultsMatrixSpecification() { ResultsMatrixId = resultsMatrixId }); try { ClientResultsMatrix.DeleteYear( resultsMatrix, new OutcomeIndicatorYearPlanModel() { Year = year }); code = 505; } catch (Exception) { code = 495; throw; } bool isAjaxRequest = new SysWeb.HttpRequestWrapper(SysWeb.HttpContext.Current.Request) .IsAjaxRequest(); if (isAjaxRequest) { return(Json(new { IsValid = true, Redirect = Url.Action("Edit", "Outcomes", new { operationId = resultsMatrix.OperationId, resultsMatrixId = resultsMatrixId, code }) }, JsonRequestBehavior.AllowGet)); } return(RedirectToAction("Edit", "Outcomes", new { operationId = resultsMatrix.OperationId, resultsMatrixId = resultsMatrixId, code })); }