Step 1 Heat the oven to 350 degrees. Grease 2 (8-by-2-inch) round cake pans, and line the bottoms with parchment. Grease the parchment, then lightly flour the pans.
Step 2 In a medium bowl, whisk together the wheat and all-purpose flours, the salt, baking powder and soda, and cinnamon. Set aside.
Step 3In the bowl of a stand mixer fitted with the paddle attachment, beat the eggs. With the mixer running, beat in the sugars, mixing to combine thoroughly. Slowly beat in the vegetable oil.
Step 4Beat in the dry ingredients until fully combined, being careful not to overbeat. Fold in the carrot and pineapple by hand.
Step 5Divide the mixture evenly between the two pans and bake 40 to 50 minutes, rotating halfway through for even baking, until the cakes have risen and spring back when gently pressed in the center. A toothpick inserted should come out clean.
Step 6Remove and cool the cakes on a rack before unmolding from the pans and frosting.