.Net Core 3.1 Razor Pages Messenger without using SignalR.
- Insert db_for_MSSQL.dtsx to Microsoft SQL Server Management Studio 18.
- Open appsettings.json in HireMe folder and change "DefaultConnection", "SiteUrl" and "ProjectRootDir"
- Build project
- There are 2 registered users with name and picture (requiered from search system) -- user1: supp.bgsell@gmail.com (pass: bass123) -- user2: supp.bgsell2@gmail.com (pass: bass123)
If you want to migrate or update use these commands:
-
Add-Migration init -Context BaseDbContext
-
Add-Migration init -Context FeaturesDbContext
-
Update-Database -Context BaseDbContext
-
Update-Database -Context FeaturesDbContext
Messenger System include:
- Person to person messages sending
- Autocomplate receiver profile by name in SendMessage page
- Notification showing with numbers of unread messages in navbar
- Add to Important / Starred folder by clicking icon buttons over message in inbox folder
- If only one side deleted message the msg will stand at the db but will hide for remover. (Message will remove if two sides remove it from inbox)