/// <param name="requestMessage"> /// In an MVC application, the requestMessage object would be constructed based on user input. /// You could use a ModelBinder pattern to achieve this with a minimum ammount of code. /// </param> public void Contact(ContactAgentRequestMessage requestMessage) { var response = _interactor.Handle(requestMessage); var viewModel = _presenter.Handle(response); var view = new ConsoleView(viewModel); view.Render(); }
public void Contact(ContactAgentRequestMessage requestMessage) { var response = _interactor.Handle(requestMessage); var viewModel = _presenter.Handle(response); var view = new ConsoleView(viewModel); view.Render(); }