public ActionResult RightsManagement()
{
UserMenuResponse userMenuRights = menuRightsService.GetRoleMenuRights(string.Empty);
RightsManagementViewModel viewModel = new RightsManagementViewModel();
viewModel.Roles = userMenuRights.Roles.Where(role => role.Name != "SystemAdministrator").ToList();
viewModel.Rights =
userMenuRights.Menus.Select(
m =>
new MenuRightModel
{
MenuId = m.MenuId,
MenuTitle = m.MenuTitle,
IsParent = m.IsRootItem,
IsSelected = userMenuRights.MenuRights.Any(menu => menu.Menu.MenuId == m.MenuId),
//ParentId = m.ParentItem != null ? m.ParentItem.MenuId : (int?)null
}).ToList();
return View(viewModel);
}