public Infrastructure(DendConfigurationDTO configurationDto) { var config = new MapperConfiguration(cfg => cfg.CreateMap <DendConfigurationDTO, DendConfiguration>()); var mapper = config.CreateMapper(); this.Configuration = mapper.Map <DendConfigurationDTO, DendConfiguration>(configurationDto); this.Configuration.Port = 5439; }
static Task <int> Main() { var Config = new ConfigurationBuilder() .SetBasePath(Directory.GetCurrentDirectory()) .AddJsonFile("appsettings.json") .Build(); var dendEnvironmentConfiguration = new DendConfigurationDTO(); dendEnvironmentConfiguration.VpcId = Config["vpcId"]; dendEnvironmentConfiguration.PublicIp = Config["publicIp"]; dendEnvironmentConfiguration.Region = Config["region"]; var infrastructure = new Infrastructure(dendEnvironmentConfiguration); return(infrastructure.runDeployment()); }