internal void UpdateProtocol(ProtocolViewModel protocol)
        {
            var p = this.protocols.Where(x => x.NameWithoutSpaces == protocol.ID).SingleOrDefault();

            if (p != null)
            {
                var mapping = protocolMap[p.ID];
                mapping.Item3(this.ConfigurationRepository, protocol.Protocol);
            }
            else
            {
                throw new ValidationException("Invalid Protocol Identifier.");
            }
        }
 internal void UpdateProtocol(ProtocolViewModel protocol)
 {
     var p = this.protocols.Where(x => x.NameWithoutSpaces == protocol.ID).SingleOrDefault();
     if (p != null)
     {
         var mapping = protocolMap[p.ID];
         mapping.Item3(this.ConfigurationRepository, protocol.Protocol);
     }
     else
     {
         throw new ValidationException("Invalid Protocol Identifier.");
     }
 }