示例#1
0
        public IEnumerable <ModuleDTOs> GetDefaultMenu(int id)
        {
            IEnumerable <Module> modelDatas = _unitOfWork.ModuleRepository.Get(x => x.ModuleParentId == id).OrderBy(x => x.Order).ToList();

            return(ModuleResponseFormatter.ModelData(modelDatas));
            //select * from Modules mo,RolesAccess ro where mo.ModuleId = ro.AssignModuleId AND mo.ModuleParentId =0 and ro.AssignRoleId = id
        }
示例#2
0
        public IEnumerable <ModuleDTOs> GetDefaultMenu()
        {
            Module        Module       = _unitOfWork.ModuleRepository.All().Where(x => x.IsDefault == true).OrderBy(x => x.Order).ToList().FirstOrDefault();
            List <Module> ReturnModule = new List <Module>();

            if (Module != null)
            {
                ReturnModule = _unitOfWork.ModuleRepository.All().Where(x => x.ModuleParentId == Module.ModuleId).OrderBy(x => x.Order).ToList();
            }
            return(ModuleResponseFormatter.ModelData(ReturnModule));
        }
示例#3
0
        public IEnumerable <ModuleDTOs> GetModuleIdByModuleName(string ControllerName)
        {
            IEnumerable <Module> ModuleList = _unitOfWork.ModuleRepository.All();
            List <Module>        modelDatas = new List <Module>();

            foreach (Module Module in ModuleList)
            {
                if (Module.Controller != null)
                {
                    if (Module.Controller.Replace("\r\n", string.Empty).ToLower() == ControllerName.ToLower())
                    {
                        Module.Controller = Module.Controller.Replace("\r\n", string.Empty);
                        modelDatas.Add(Module);
                    }
                }
            }

            // IEnumerable<Module> modelDatas = _unitOfWork.ModuleRepository.Get(x=>x.Controller== ControllerName).ToList();
            return(ModuleResponseFormatter.ModelData(modelDatas));
        }
示例#4
0
        public IEnumerable <ModuleDTOs> GetAllModules()
        {
            IEnumerable <Module> modelDatas = _unitOfWork.ModuleRepository.All().ToList();

            return(ModuleResponseFormatter.ModelData(modelDatas));
        }