ASP.Net MVC 5 получение данных из AD в режиме реального времени
Подскажите пожалуйста. Я получаю данный из AD в методе через PrincipalContext и передаю в представление заполняя таблицу
<thead>
<tr>
<th scope="col">ФИО</th>
<th scope="col">Должность</th>
<th scope="col">E-mail</th>
<th scope="col">Внутренний телефон</th>
<th scope="col">Мобильный телефон</th>
</tr>
</thead>
<tbody>
@foreach (var item in Model.Select(x => x.Subdivision).Distinct())
{
<tr>
<td colspan="5"><strong>@Html.DisplayFor(modelItem => item)</strong></td>
</tr>
foreach (var item3 in Model.Where(p => p.Subdivision == item))
{
<tr>
@if (item3.company == "Рога и копыта")
{
<td><a href="javascript:void(0);" class="details" data-id="@item3.DisplayName">@item3.DisplayName</a></td>
<td align="center">@Html.DisplayFor(modelItem => item3.Title)</td>
<td align="center">@Html.DisplayFor(modelItem => item3.Email)</td>
<td align="center">@Html.DisplayFor(modelItem => item3.PhoneNumber)</td>
<td align="center">@Html.DisplayFor(modelItem => item3.Mobile)</td>
}
</tr>
}
}
</tbody>
</table>
У меня вроде все работает, но задался вопросом. При внесение изменений в AD(создание нового пользователя или редактирование имеющийся) данные на страницу попадают только после обновление странницы. Как можно сделать автоматическое обновление только grid таблицы (Данные из метода уходят в частичное представление где и лежит таблица). Возможно ли реализовать через SignalR, если да, то куда нужно двигаться?