Пример #1
0
        private List <string> DetermineRequiredLabels(NewAzureDeprecationV1Message newNoticeV1MessageQueueMessage)
        {
            var labels = new List <string>
            {
                "verified"
            };

            foreach (var service in newNoticeV1MessageQueueMessage.Impact.Services)
            {
                var label = LabelFactory.GetForService(service);
                labels.Add(label);
            }

            var areaLabel = LabelFactory.GetForImpactArea(newNoticeV1MessageQueueMessage.Impact.Area);

            labels.Add(areaLabel);
            var typeLabel = LabelFactory.GetForImpactType(newNoticeV1MessageQueueMessage.Impact.Type);

            labels.Add(typeLabel);
            var cloudLabel = LabelFactory.GetForCloud(newNoticeV1MessageQueueMessage.Impact.Cloud);

            labels.Add(cloudLabel);

            return(labels);
        }