Esempio n. 1
0
 public Domain(DeploymentTypes deploymentType, string ID, Language[] languages)
 {
     this.DeploymentType = deploymentType;
     this.ID             = ID;
     this.Languages      = languages;
     this.Children       = new DomainCollection();
 }
        private InstrumentDeploymentType GetDischargeMeasurementType()
        {
            var methodType = _ehsn.InstrumentDeployment?.GeneralInfo?.methodType ?? string.Empty;

            if (!DeploymentTypes.TryGetValue(methodType, out var deploymentType))
            {
                throw new ArgumentException($"'{methodType}' is not a supported InstrumentDeployment/GeneralInfo/methodType value");
            }

            return(deploymentType);
        }