public ResultMenus GetMenus(string username) { ResultMenus result = new ResultMenus(); var pAction = new ExecuteProcess(); try { result = new NTS.WEB.BLL.MenuTree().GetMenus(username); if (result != null) { pAction.Success = true; result.ActionInfo = pAction; return(result); } else { pAction.Success = false; pAction.ExceptionMsg = "暂无数据信息"; result.ActionInfo = pAction; return(result); } } catch (Exception e) { pAction.Success = false; pAction.ExceptionMsg = e.Message; result.ActionInfo = pAction; return(result); } }
public ResultMenus GetMenuModule() { //string keyCatch = "MenuModule"; //if (CacheHelper.GetCache(keyCatch) != null) //{ // return (MenuModule)CacheHelper.GetCache(keyCatch); //} string username = Utils.GetCookie("userid"); if (!string.IsNullOrEmpty(username)) { var res = new ResultMenus(); //var res = Framework.Common.BaseWcf.CreateChannel<ServiceInterface.IMenuTreeService>("MenuTreeService").GetMenuModule(username); //if (CacheHelper.GetCache(keyCatch) == null) //{ // CacheHelper.SetCache(keyCatch, res); //} return(res); } return(new ResultMenus()); }
//public DataTable GetMenuTree(string username) //{ // return dal.GetMenuTree(username); //} public ResultMenus GetMenus(string username) { var menus = dal.GetMenus(username); ResultMenus result = null; if (menus.Count > 0) { //menus.Insert(0,new MenuModel { MenuID=-1, MenuName = "总览页", ParentID = 0, LinkName = "index.html", IconClass = "main" }); result = new ResultMenus() { data = new List <MenuData>() }; MenuModelToResult(result.data, menus, 0); // ReSetResultMenus(result.data); return(result); } return(null); }