public bool Save(string moduleID, string moduleName, int showOrder, string moduleUrl, string indicateImage, string deskTopImage) { IQueryable <THOK.Authority.DbModel.Module> queryModule = ModuleRepository.GetQueryable(); Guid sid = new Guid(moduleID); var module = queryModule.FirstOrDefault(i => i.ModuleID == sid); module.ModuleName = moduleName; module.ShowOrder = showOrder; module.ModuleURL = moduleUrl; module.IndicateImage = indicateImage; module.DeskTopImage = deskTopImage; ModuleRepository.SaveChanges(); return(true); }
public bool Save(string moduleID, string moduleName, int showOrder, string moduleUrl, string indicateImage, string deskTopImage) { // IQueryable<AUTH_MODULE> queryModule = ModuleRepository.GetQueryable(); //Guid sid = new Guid(moduleID); //var module = queryModule.FirstOrDefault(i => i.ModuleID == sid); var module = ModuleRepository.GetQueryable().FirstOrDefault(i => i.MODULE_ID == moduleID); //var module = queryModule.FirstOrDefault(i => i.MODULE_ID == moduleID); module.MODULE_NAME = moduleName; module.SHOW_ORDER = showOrder; module.MODULE_URL = moduleUrl; module.INDICATE_IMAGE = indicateImage; module.DESK_TOP_IMAGE = deskTopImage; ModuleRepository.SaveChanges(); return(true); }
public bool Add(string moduleName, int showOrder, string moduleUrl, string indicateImage, string desktopImage, string systemID, string moduleID) { IQueryable <THOK.Authority.DbModel.System> querySystem = SystemRepository.GetQueryable(); IQueryable <THOK.Authority.DbModel.Module> queryModule = ModuleRepository.GetQueryable(); moduleID = !String.IsNullOrEmpty(moduleID) ? moduleID : "40DD7298-F410-43F2-840A-7C04F09B5CE2"; var system = querySystem.FirstOrDefault(i => i.SystemID == new Guid(systemID)); var parentModule = queryModule.FirstOrDefault(i => i.ModuleID == new Guid(moduleID)); var module = new Module(); module.ModuleID = Guid.NewGuid(); module.ModuleName = moduleName; module.ShowOrder = showOrder; module.ModuleURL = moduleUrl; module.IndicateImage = indicateImage; module.DeskTopImage = desktopImage; module.System = system; module.ParentModule = parentModule ?? module; ModuleRepository.Add(module); ModuleRepository.SaveChanges(); return(true); }
public bool Delete(string moduleID) { IQueryable <THOK.Authority.DbModel.Module> queryModule = ModuleRepository.GetQueryable(); Guid gmoduleId = new Guid(moduleID); var module = queryModule.FirstOrDefault(i => i.ModuleID == gmoduleId); if (module != null) { Del(FunctionRepository, module.Functions); Del(ModuleRepository, module.Modules); Del(RoleModuleRepository, module.RoleModules); Del(UserModuleRepository, module.UserModules); ModuleRepository.Delete(module); ModuleRepository.SaveChanges(); } else { return(false); } return(true); }
public bool Add(string moduleName, int showOrder, string moduleUrl, string indicateImage, string desktopImage, string systemID, string moduleID) { IQueryable <AUTH_SYSTEM> querySystem = SystemRepository.GetQueryable(); IQueryable <AUTH_MODULE> queryModule = ModuleRepository.GetQueryable(); moduleID = !String.IsNullOrEmpty(moduleID) ? moduleID : "000001"; var system = querySystem.FirstOrDefault(i => i.SYSTEM_ID == systemID); var parentModule = queryModule.FirstOrDefault(i => i.MODULE_ID == moduleID); var module = new AUTH_MODULE(); //module.MODULE_ID = Guid.NewGuid(); module.MODULE_ID = ModuleRepository.GetNewID("AUTH_MODULE", "MODULE_ID"); module.MODULE_NAME = moduleName; module.SHOW_ORDER = showOrder; module.MODULE_URL = moduleUrl; module.INDICATE_IMAGE = indicateImage; module.DESK_TOP_IMAGE = desktopImage; module.AUTH_SYSTEM = system; module.PARENT_AUTH_MODULE = parentModule ?? module; ModuleRepository.Add(module); ModuleRepository.SaveChanges(); return(true); }
public bool Delete(string moduleID) { IQueryable <AUTH_MODULE> queryModule = ModuleRepository.GetQueryable(); //Guid gmoduleId = new Guid(moduleID); //var module = queryModule.FirstOrDefault(i => i.ModuleID == gmoduleId); var module = queryModule.FirstOrDefault(i => i.MODULE_ID == moduleID); if (module != null) { Del(FunctionRepository, module.AUTH_FUNCTION); Del(ModuleRepository, module.AUTH_MODULES); Del(RoleModuleRepository, module.AUTH_ROLE_MODULE); Del(UserModuleRepository, module.AUTH_USER_MODULE); ModuleRepository.Delete(module); ModuleRepository.SaveChanges(); } else { return(false); } return(true); }