Adjust to medium heat then add garlic and onion. Sauté until the onion becomes translucent.
Adjust to high heat then add the white wine. Simmer until almost all liquid evaporates.
Add the fresh tomato, canned tomato, sugar, salt, pepper, basil, parsley and parmesan cheese. Also add butter if you want to have a shiny effect on the sauce. Adjust to low heat, stir then simmer for about 10 minutes.
If using immediately, transfer to a serving bowl. If not, transfer to an air-tight container then refrigerate.