You are on page 1of 1

@using PMS.

Models;
@{
dataAccess da=new dataAccess();
//List<tbl_MenuMaster> menuList = new JavaScriptSerializer().Deserialize<Lis
t<tbl_MenuMaster>>(Session["Menu"].ToString());
List<tbl_MenuMaster> menuList = da.getMenuList();
var plist = menuList.Where(m => m.intMenuParentId == 0).ToList(); // This w
ill list main menu items on which we'll apply loop to display them.
if (plist != null && plist.Count > 0) {
<ul class="sidebar-menu">
<li class="header">MAIN NAVIGATION</li>
@foreach (var pitem in plist)
{var clist = menuList.Where(m => m.intMenuParentId == pitem.pk_intM
enuId).ToList();
<li class="@pitem.strLIClass">
<a href="@pitem.strMenuUrl">
<i class="@pitem.strMenuClass"></i> <span>@pitem.strMenuText
</span>
<span class="@pitem.strSpan1Class">
<i class="@pitem.strIconClass"></i>
</span>
</a>

@if (clist != null && clist.Count > 0)


{
<ul class="@pitem.strSubULClass">
@foreach (var citem in clist)
{
<li class="@citem.strSubLIClass"><a href="@citem.strMenuUrl"
><i class="@citem.strMenuClass"></i> @citem.strMenuText</a></li>
}
</ul>
}
}
</li>
}
</ul>
}
}

You might also like