using Microsoft.AspNetCore.Mvc; using System; using System.Collections.Generic; using System.Linq; using System.Threading.Tasks; //using App.Models; using Microsoft.AspNetCore.Http; using BWPMModels; using App.Models; namespace APP.ViewComponents { public class MenuItemsViewComponent : ViewComponent { List menuItems = new List(); //List menuItems = new List(); public MenuItemsViewComponent() { //HttpContext.Session.SetString("usertype","1"); //string usertype = HttpContext.Session.GetString("usertype"); menuItems = AppMenuItem.MenuItems(APP.Models.SessionClass.UserType); ViewBag.menuitems = menuItems; var model = menuItems; } public async Task InvokeAsync() { var model = menuItems; ViewBag.menuitems = menuItems; return await Task.FromResult((IViewComponentResult)View("MenuItems", model)); } } }