チェックボックスをオンにしたすべての値をチェックして、すべてのレコードを削除しようとしています。しかし、500 内部サーバー エラーがスローされます。
//delete all menu
function performalldeletemenu()
{
    if (confirm('Are you sure you want to delete this menu?'))
    {
        var AllCheckboxes = new Array();
        $("input:checked").each(function () {
            //console.log($(this).val()); //works fine
            AllCheckboxes .push($(this).val());
        });
        $.ajax({
            type: 'DELETE',
            url: '/api/MenuWebApi/DeleteAllMenu/',
            data: { deleteservice: AllCheckboxes },
            success: function (data) {
                if (data.Success == true) {
                    GetMenuList();
                }
            },
            error: function (xhr, textStatus, errorThrown) {
                //window.location = JsErrorAction;
            },
            dataType: "json",
            headers:
            {
                'RequestVerificationToken': JsTokenHeaderValue
            }
        });
    }
    return false;
}
Web-Api メソッド
public HttpResponseMessage DeleteAllMenu(MenuModel objMenuModel)
        {
}
以前にやったことがあれば教えてください。