Moving data from table A to B and calling ControllerB:function from ControllerA

I’m working on an existing system where at some point data is promoted from a concept to a product. When this happens, the data is copied from the concept table to the data tableby a method in the Concept controller. Whenever this is done, I’d like to call a method from the Product controller. What would be the best way to do this?

If after every entry you want to call a method, as per my knowledge one of the best way is events.

Yes, I’d like to call the method everytime a concept is upgrade to a product.

Then you can go with events management