Hi All,
You do you manage the same presenter working with different repositories using the MVP pattern?
I just have multiple constructor overloads and the presenter simply uses the one that is suitable for the scenario.
AddCustomerPresenter presenter = new AddCustomerPresenter(this,customerRepository);
presenter.AddCustomer();
presenter = new AddCustomerPresenter(this,archiveRepository);
presenter.Archive();