Adding the hub connection to the message service in Asp.Net Core part 145

Refactoring and adding a new migration in Asp.Net Core part 127

Adding a confirmation service to the angular app in Asp.Net Core part 158

Refactoring the controllers to use the unit of work in Asp.Net Core part 154

Getting the data from the confirmation modal in Asp.Net Core part 159

Fixing UTC dates again in Asp.Net Core part 156

Implementing the unit of work in Asp.Net Core part 153

Optimizing queries part one in Asp.Net Core part 155

Optimizing the message in Asp.Net Core part 152

Tracking the message groups in Asp.Net Core part 148

Adding Admin Component & Guard in Asp.Net Core part 133

Adding the edit roles component in Asp.Net Core part 135

Adding a custom directive in Asp.Net Core part 134

Adding a presence hub in Asp.Net Core part 138

Editing roles in the client in Asp.Net Core part 137

Client side SignalR in Asp.Net Core part 140

Setting up modals in Asp.Net Core part 136

Authenticating to SignalR in Asp.Net Core part 139

Displaying online presence in Asp.Net Core part 142

Adding Roles to the token in Asp.Net Core part 130

Getting the users with roles in Asp.Net Core part 132

Updating the seed method in Asp.Net Core part 128

Configuring the startup class in Asp.Net Core part 126

Setting up entities in Asp.Net Core part 124

Setting up the Angular app for messaging in Asp.Net Core part 113

Getting the message thread for 2 users in Asp.Net Core part 112

Getting the messages from the Repo in Asp.Net Core part 111

Designing the inbox in Asp.Net Core part 114

Styling the message thread in Asp.Net Core part 116

Paginating the likes on the client in Asp.Net Core part 106

Setting up the likes functions in the Angular app in Asp.Net Core part 103

Adding helper classes for pagination in Asp.Net Core part 83

Making the Last Active action filter more optimal in Asp.Net Core part 93

Remembering the filters for a user in the service in Asp.Net Core part 98

Adding filtering to the API in Asp.Net Core part 87

Adding filter buttons to the client in Asp.Net Core part 90

Setting up client pagination in Asp.Net Core part 85

Adding a likes entity in Asp.Net Core part 99

Adding an action filter in Asp.Net Core part 92

Restoring the caching for members in Asp.Net Core part 96