Indirect-object construction and Double-object construction are both used.
both of the Indirect-object construction and the Secondary-object construction can be used.