@using Infrastructure.Domain @{ var entityType = ViewData["EntityTypeExt"] as Type; var modelType = ViewData["ModelTypeExt"] as Type; HtmlTitle = modelType.GetDisplayName(); var start = (Model.PageIndex - 1) * Model.PageSize; var create = User.IsInRole($"Add{entityType.Name}"); var remove = User.IsInRole($"Edit{entityType.Name}") && !typeof(IDisableUpdate).IsAssignableFrom(entityType) && !typeof(IDisableRemove).IsAssignableFrom(entityType); var restore = User.IsInRole($"Edit{entityType.Name}") && !typeof(IDisableUpdate).IsAssignableFrom(entityType) && !typeof(IDisableRemove).IsAssignableFrom(entityType); var delete = User.IsInRole($"Delete{entityType.Name}") && !typeof(IDisableDelete).IsAssignableFrom(entityType); } @Html.EditorForModel("Search")
@if (!HidePaged) { @(await Html.PartialAsync("_Paged")) } @section scripts{ @(await Html.PartialAsync("_Script")) }