private List <Menu> GetMenuListForLoggedInUser()
        {
            MenuManager.MenuManager menuManager = new MenuManager.MenuManager();

            var AuthService = HttpContext.RequestServices.GetService <IAuthService>();

            var hostingEnvironment = HttpContext.RequestServices.GetService <IHostingEnvironment>();

            var MenuXmlPath = hostingEnvironment.ContentRootPath;

            MenuXmlPath = Path.Combine(MenuXmlPath, "MenuXml", "Menu");

            string RoleID = HttpContext.User.Claims.FirstOrDefault(c => c.Type == "RoleID").Value;

            List <Menu> FullMenuList = menuManager.LoadRoleBaseMenu(MenuXmlPath, RoleID);


            return(FullMenuList);
        }
        private List <Menus> GetMenuListForLoggedInUserNotUsed()
        {
            MenuManager.MenuManager menuManager = new MenuManager.MenuManager();

            var AuthService = HttpContext.RequestServices.GetService <IAuthService>();

            var hostingEnvironment = HttpContext.RequestServices.GetService <IHostingEnvironment>();

            var MenuXmlPath = hostingEnvironment.ContentRootPath;

            MenuXmlPath = Path.Combine(MenuXmlPath, "MenuXml", "Menu");

            List <Menu> FullMenuList = menuManager.Load(MenuXmlPath);
            //  RoleID
            string RoleID          = HttpContext.User.Claims.FirstOrDefault(c => c.Type == "RoleID").Value;
            var    AllowedMenuList = AuthService.GetAllowedControllerActionForRole(int.Parse(RoleID));



            return(null);
        }