public ActionResult Repeal(Guid documentId, string activityTypeCode) { var taskId = _activityManager.GetCurrentTaskId(documentId, activityTypeCode); if (taskId == null) { throw new ArgumentException("Нет доступных заданий для отмены"); } _activityManager.CancelTask(taskId.Value); return(Json("OK", JsonRequestBehavior.AllowGet)); }