Ironworks and Great Hall combo
Yes, that's how they work. If the text on the cards isn't enough for you, it also explicitly says it in the rules:


  You get a bonus depending on what type of card you gained. A card with 2 types
  gives you both bonuses; if you use Ironworks to gain a Great Hall, you will then draw a card (because Great Hall is a Victory card) and may play another Action (because Great Hall is an Action card).


This is really another case of "do exactly what it says on the cards" - it says on Ironworks that if it's an Action you get +1 Action, so you do, and it says on Ironworks that if it's a Victory card, you get +1 Card, so you do.