Changeset 12914 for trunk/sources/HeuristicLab.Services.WebApp.Maintenance/3.3/WebApi/PluginController.cs
- Timestamp:
- 08/27/15 10:03:48 (9 years ago)
- Location:
- trunk/sources/HeuristicLab.Services.WebApp.Maintenance/3.3
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/sources/HeuristicLab.Services.WebApp.Maintenance/3.3
-
Property
svn:global-ignores
set to
bin
obj
-
Property
svn:global-ignores
set to
-
trunk/sources/HeuristicLab.Services.WebApp.Maintenance/3.3/WebApi/PluginController.cs
r12858 r12914 39 39 var taskDao = pm.TaskDao; 40 40 return pm.UseTransaction(() => { 41 var taskIds = taskDao.GetAll().Select(x => x.TaskId); 42 var usedPluginIds = requiredPluginDao.GetAll() 43 .Where(x => taskIds.Contains(x.TaskId)) 41 var usedPluginIds = requiredPluginDao.GetAll() 44 42 .Select(x => x.PluginId) 45 .Distinct(); 46 var query = pluginDao.GetAll().Where(x => !usedPluginIds.Any(y => y == x.PluginId)); 43 .Distinct().ToArray(); 44 var tmpQuery = pluginDao.GetAll().Select(x=>x.PluginId).ToArray().Where(x => !usedPluginIds.Any(y => y == x)).ToArray(); 45 var query = pluginDao.GetAll().Where(x => tmpQuery.Contains(x.PluginId)).ToArray(); 47 46 return new DT.PluginPage { 48 47 TotalPlugins = query.Count(),
Note: See TracChangeset
for help on using the changeset viewer.