У меня есть инфраструктура, бизнес-правила и другая логика, которую я использую в приложении WPF, в нем есть служба обмена сообщениями, которая реализует интерфейс службы сообщений, эта служба зарегистрирована в контейнере, я использую Castle Windsor.
Каждый раз, когда инфраструктура должна показывать какие-либо сообщения, она использует эту службу, показывает сообщение и ждет ответа, при этом мне не нужно запрашивать GUI / WPF для отображения сообщения.
Моя проблема в том, что я использую ту же инфраструктуру для сайта ASP.NET MVC, и у меня возникли некоторые проблемы, чтобы найти решение, где я мог бы использовать этот же интерфейс. В основном, если служба сообщений должна показывать сообщения, она должна иметь возможность разместить окно сообщения в браузере, предпочтительно через AJAX, дождаться ответа пользователя и затем продолжить выполнение в соответствии с ответом.
Я не знаю, достаточно ли я прояснил себя по этой проблеме.
Любые советы о том, как внедрить такой сервис, будут высоко оценены.
Спасибо.