示例#1
0
 public IEnumerable <MenuModel> GetActiveMenuViaMasterMenuUser(string id, string role, int systemId)
 {
     if (string.IsNullOrEmpty(id))
     {
         return(null);
     }
     try
     {
         var list = (from u in _db.SP_GetMenu_Via_MasterMenu_User_System(id, role, systemId)
                     select new MenuModel
         {
             ID = u.ID.ToString(),
             Name = u.NAME,
             Action = u.ACTION,
             Controller = u.CONTROLLER,
             Param = u.PARAM,
             Icon = u.ICON,
             ParentID = u.PARENTID.ToString(),
             Sequence = u.SEQUENCE
         }).ToList();
         return(list);
     }
     catch (Exception ex)
     {
         LogHelper.Error("MenuRepository GetActiveMenuViaMasterMenuUser: "******" Inner Exception: " + ex.InnerException.Message);
         return(null);
     }
 }