Search code examples
c#asp.net-mvc-5

Show List From controller to Razor View C# MVC 5


i want show data from controller to view Razor.

i have controller :

public ActionResult Index()
{
    var userId = User.Identity.GetUserId();
    GetListPermission requestingMenuPermission = new GetListPermission(new Guid(userId));
    ViewBag.Menus = requestingMenuPermission.MenuHeader1;
    return View();
}

result of the code :

ViewBag.Menus = requestingMenuPermission.MenuHeader1;

as attach picture :

enter image description here

how i show that data in razor view.?

thank you very much.


Solution

  • my problem has been resolved.

    @foreach (var menu in ViewBag.Menus)
      {
         @menu.MenuTittle
           @foreach (var menudetail in menu.MenuDetail)
           {
             @menudetail.MenuTittle.ToString();
             @menudetail.ReadAction.ToString();
             @menudetail.MenuController.ToString();
           }
    }
    

    thank you..