public async Task <IActionResult> OnPostRemove(int id) { ModelState.Remove("Input.Name"); var result = await PolicyService.Delete(new ReturnResult <int> { Value = id }); ModelState.Merge(result); if (!ModelState.IsValid) { RolesList = RolesService.GetAll(); return(Page()); } ShowMessage(CoreEnumerations.MessageTypes.info, SharedResources.DeleteSuccess); return(RedirectToPage("/Policies/Index", new { area = "UserManagementAdmin" })); }