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 }
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)); }
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)); }
public IEnumerable <ModuleDTOs> GetAllModules() { IEnumerable <Module> modelDatas = _unitOfWork.ModuleRepository.All().ToList(); return(ModuleResponseFormatter.ModelData(modelDatas)); }