Primo de Rivero är generalkapten i Madrid och Cannovas Castillo ledare för det alfonsistiska partiet.