public UserPurviewService(IUserPurviewRepository userPurviewDal, IUserFunctionService funcService) { this._userPurviewDal = userPurviewDal; this.baseDal = userPurviewDal; this._funcService = funcService; }
public UserInfoService(IUserInfoRepository userInfoRepository, IUserPurviewService userPurviewService, IUserFunctionService userFunctionService) { this._userInfoRepository = userInfoRepository; this.baseDal = userInfoRepository; this._userPurviewService = userPurviewService; this._userFunctionService = userFunctionService; }
private UserFunctionMenuItemDTO GetCurrentMenuItem(ActionExecutingContext filterContext) { UserFunctionMenuItemDTO dto = null; string controller = filterContext.RouteData.Values["controller"] == null ? "" : filterContext.RouteData.Values["controller"].ToString().ToLower(); string action = filterContext.RouteData.Values["action"] == null ? "" : filterContext.RouteData.Values["action"].ToString().ToLower(); string area = filterContext.RouteData.DataTokens["area"] == null ? "" : filterContext.RouteData.DataTokens["area"].ToString().ToLower(); if (!string.IsNullOrWhiteSpace(controller) && !string.IsNullOrWhiteSpace(action)) { IUserFunctionService userFuncService = ContainerManager.Resolve <IUserFunctionService>(); var funcList = userFuncService.GetAllFuncitonMenuList(); dto = funcList.FirstOrDefault(m => m.AreaName.ToLower() == area && m.ControllerName.ToLower() == controller && m.ActionName.ToLower() == action); } return(dto); }
public FunctionController(IUserFunctionService funcService) { this._funcService = funcService; }