The Messenger Client is a windows presentation foundation (WPF) application. The application was created in accordance with the guidelines Prism. This is a simple program for demonstrating the implementation of the messenger. Server logic is created as a Web API. You can download Web API: https://github.com/smirnovma/messenger-service. Also you have to change reference to Web API in App.config.
In this solution you can see:
- Desktop application based on WPF
- Construction of the project in accordance with Prism
- Multilayered architecture
- Use of ORM (Entity Framework with Code First)
- Logic of data communication with the Web API
This application is not designed to work under high load conditions. The main objective is to study the technologies described above.