public GetServersResult GetServers(GetServersRequest request) { var result = new GetServersResult { ServerEntries = new List <ServerDirectoryEntry>() }; if (!string.IsNullOrEmpty(request.AETitle)) { var entry = this.FindLocalPartition(request.AETitle); if (entry != null) { result.ServerEntries.Add(entry); } else { var device = FindServer(request.AETitle); if (device != null) { result.ServerEntries.Add(FromDeviceToServerDirectoryEntry(device)); } } } return(result); }
public GetServersResult GetServers(GetServersRequest request) { var result = new GetServersResult { ServerEntries = new List<ServerDirectoryEntry>() }; if (!string.IsNullOrEmpty(request.AETitle)) { var entry = this.FindLocalPartition(request.AETitle); if (entry != null) result.ServerEntries.Add(entry); else { var device = FindServer(request.AETitle); if (device != null) result.ServerEntries.Add(FromDeviceToServerDirectoryEntry(device)); } } return result; }