This application prepared for training about SignalR and the following technologies
- SignalR
- ASP.NET MVC
- ASP.NET WEB API
- Entity Framework
- SQL Server
- jQuery
In our scenario, we have form pages while the user reading the forms if there is an updated (from any other application Desktop, Web, Mobile) our API endpoint (API/forms with a post). We notify the user who is on the form detail page and if he/she has a admin permission and If the user would like to see newly added form we showed him/her the created form after he confirm to redirection from popup.
example json request to our endpoint
{
"Title": "HELLO",
"Description": "NEW REQUEST FORM",
"Content": "This content gonna be amazing, This content gonna be amazing",
"CreateTime": "2018-03-02 17:15:45",
"Users": [
{
"Id": "1"
},
{
"Id": "3"
}
]
}
the api endpoint triggered our hub methods works.
Dummy data is in the seed method. after you change the connection string. Run following command in nuget package manager console
Update-Database
then the database should be ready :)
!! Check the Hub Connection IP in FormsController class !! Check the Details.chtml redirection IP
- Bora Kasmer: mssql database ile signalR etkilesimleri
- Microsoft : introduction to signalR