public ActionResult Delete(FilterFolderViewModel filterFolderViewModel) { questStatus status = null; /*---------------------------------------------------------------------------------------------------------------------------------- * Log Operation *---------------------------------------------------------------------------------------------------------------------------------*/ status = LogOperation(); if (!questStatusDef.IsSuccess(status)) { filterFolderViewModel.questStatus = status; return(Json(filterFolderViewModel, JsonRequestBehavior.AllowGet)); } /*---------------------------------------------------------------------------------------------------------------------------------- * Authorize *---------------------------------------------------------------------------------------------------------------------------------*/ status = Authorize(filterFolderViewModel._ctx); if (!questStatusDef.IsSuccess(status)) { filterFolderViewModel.questStatus = status; return(Json(filterFolderViewModel, JsonRequestBehavior.AllowGet)); } /*---------------------------------------------------------------------------------------------------------------------------------- * Perform operation. *---------------------------------------------------------------------------------------------------------------------------------*/ FilterFolderModeler filterFolderModeler = new FilterFolderModeler(this.Request, this.UserSession); status = filterFolderModeler.Delete(filterFolderViewModel); if (!questStatusDef.IsSuccess(status)) { filterFolderViewModel.questStatus = status; return(Json(filterFolderViewModel, JsonRequestBehavior.AllowGet)); } /*---------------------------------------------------------------------------------------------------------------------------------- * Return result. *---------------------------------------------------------------------------------------------------------------------------------*/ status = new questStatus(Severity.Success, "Folder successfully deleted"); filterFolderViewModel.questStatus = status; return(Json(filterFolderViewModel, JsonRequestBehavior.AllowGet)); }