Bring a large pot of lightly salted water to a boil. Add macaroni and cook for 8 to 10 minutes or until al dente; drain.
In a large saucepan, brown the ground beef with the onion, green pepper, and mushrooms; drain. Add corn, peas, stewed tomatoes, crushed tomatoes, tomato paste, tomato sauce, and water. Stir and bring to boil over medium heat. Mix in garlic, parmesan cheese, parsley, salt, pepper, sugar and simmer for 20 to 25 minutes.
Mix together cooked macaroni and meat sauce. Serve hot or refrigerate for later.