Exemplo n.º 1
0
        /// <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();
        }