コード例 #1
0
        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" }));
        }