This will allow you to run the two processes in the order that you define…
I personally believe that rather than bundling the solutions into one big solution, having them separate is good practice. Also, we can use such controller to run the processes in the order we need. So the controller is the one we execute and it take care of all the processes included in its execution list