예제 #1
0
 private ConfigurationClient Map(ConfigurationClientPayload payload)
 {
     return(new ConfigurationClient
     {
         ClientId = string.IsNullOrWhiteSpace(payload.ClientId) ? Guid.NewGuid().ToString() : payload.ClientId,
         Name = payload.Name,
         Description = payload.Description,
         Group = payload.Group,
         Enviroment = payload.Enviroment
     });
 }
        private ConfigurationClientPayload Map(ConfigurationClient payload)
        {
            var result = new ConfigurationClientPayload
            {
                ClientId          = payload.ClientId,
                Name              = payload.Name,
                Description       = payload.Description,
                Group             = payload.Group,
                Enviroment        = payload.Enviroment,
                ReadClaim         = payload.ReadClaim,
                ConfiguratorClaim = payload.ConfiguratorClaim,
                Settings          = new List <ConfigurationClientSetting>(payload.Settings.Values),
                Tags              = payload.Tags
            };

            return(result);
        }
예제 #3
0
        private ConfigurationClient Map(ConfigurationClientPayload payload)
        {
            var result = new ConfigurationClient
            {
                ClientId          = string.IsNullOrWhiteSpace(payload.ClientId) ? Guid.NewGuid().ToString() : payload.ClientId,
                Name              = payload.Name,
                Description       = payload.Description,
                Group             = payload.Group,
                ReadClaim         = payload.ReadClaim,
                ConfiguratorClaim = payload.ConfiguratorClaim,
                Enviroment        = payload.Enviroment,
                Tags              = payload.Tags
            };

            foreach (var setting in payload.Settings)
            {
                result.Settings.Add(setting.Key, setting);
            }
            return(result);
        }
 public CreateUpdateClientCommand(ConfigurationClientPayload client)
 {
     Client = client;
 }