public ChangeCaseView() { InitializeComponent(); IChangeCaseService service = ObjectRegistry.GetRegisteredObject <IChangeCaseService>(); presenter = ObjectRegistry.GetRegisteredObject <IChangeCasePresenter>(this, service); presenter.Initialize(); }
public ChangeCasePresenter(IChangeCaseViewModel viewModel, IChangeCaseService service) { if (viewModel == null) throw new ArgumentNullException(nameof(viewModel)); if (service == null) throw new ArgumentNullException(nameof(service)); this.viewModel = viewModel; this.service = service; }