private bool IsMappedToResourcePort(String sourceName, Resource resource, Port resourcePort)
{
bool isChecked = false;
String nodeName = String.Format(GetResourcePortMapPath(), resource.name, resourcePort.name);
List<Mapping> mappings = GetCapabilityMapping();
if (mappings != null)
{
foreach (Mapping map in mappings)
{
bool sourceFound = false;
foreach (Network net in map.Map)
{
foreach (NetworkNode node in net.Node)
{
if (!sourceFound)
sourceFound = sourceName.Equals(node.Path.Value.Trim());
isChecked = sourceFound && nodeName.Equals(node.Path.Value.Trim());
if (isChecked)
break;
}
if (isChecked)
break;
}
if (isChecked)
break;
}
}
return isChecked;
}