main
 1using MoMoney.Presentation;
 2using momoney.presentation.presenters;
 3using MoMoney.Presentation.Presenters;
 4
 5namespace MoMoney.Modules
 6{
 7    public interface IApplicationShellModule : IModule
 8    {
 9    }
10
11    public class ApplicationShellModule : IApplicationShellModule
12    {
13        readonly IRunPresenterCommand command;
14
15        public ApplicationShellModule(IRunPresenterCommand command)
16        {
17            this.command = command;
18        }
19
20        public void run()
21        {
22            command.run<IApplicationShellPresenter>();
23        }
24    }
25}