- Timestamp:
- 05/08/09 12:05:02 (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/sources/HeuristicLab.Hive.Server.Core/3.2/ClientManager.cs
r1633 r1757 221 221 } 222 222 } 223 224 public ResponseObject<List<ClientGroup>> GetAllGroupsOfResource(Guid resourceId) { 225 ISession session = factory.GetSessionForCurrentThread(); 226 227 try { 228 IClientGroupAdapter clientGroupAdapter = 229 session.GetDataAdapter<ClientGroup, IClientGroupAdapter>(); 230 IClientAdapter clientAdapter = 231 session.GetDataAdapter<ClientInfo, IClientAdapter>(); 232 233 ResponseObject<List<ClientGroup>> response = new ResponseObject<List<ClientGroup>>(); 234 235 ClientInfo client = clientAdapter.GetById(resourceId); 236 List<ClientGroup> groupsOfClient = new List<ClientGroup>(clientGroupAdapter.MemberOf(client)); 237 response.Obj = groupsOfClient; 238 response.Success = true; 239 response.StatusMessage = ApplicationConstants.RESPONSE_CLIENT_GET_GROUPS_OF_CLIENT; 240 241 return response; 242 } 243 finally { 244 if (session != null) 245 session.EndSession(); 246 } 247 } 248 223 249 #endregion 224 250 }
Note: See TracChangeset
for help on using the changeset viewer.