public ActionResult DeleteDetail([DataSourceRequest] DataSourceRequest request, NeedAssessmentViewModel needAssessmentViewModel) { try { // TODO: Add delete logic here var needAssessment = _needAssessmentService.FindBy(e => e.NeedAID == needAssessmentViewModel.NAId).Single(); _needAssessmentService.DeleteNeedAssessment(needAssessment); return RedirectToAction("Index"); } catch (Exception exception) { var log = new Logger(); log.LogAllErrorsMesseges(exception, _log); return RedirectToAction("Index"); } }