public void UpdateEvent()

in src/CognitiveKioskUWP/Controls/Tags.xaml.cs [35:72]


        public void UpdateEvent(CognitiveEvent mainEvent)
        {
            if (lastRefresh < DateTime.Now.AddMinutes(-1))
            {
                lastRefresh = DateTime.Now;
                people.Clear();
                borderTop.Visibility = Visibility.Collapsed;
            }
            try
            {
                if (mainEvent.ImageAnalysis != null)
                {
                    textTags.Text = "Pretrained: ";
                    textTags.Text += string.Join(",", mainEvent.ImageAnalysis.Tags.Select(x => x.Name));

                    if (mainEvent.ImageAnalysis.Brands != null && mainEvent.ImageAnalysis.Brands.Count > 0)
                    {
                        textTags.Text += "\n\n" + mainEvent.ImageAnalysis.Brands.First().Name + " Logo";
                    }
                }

            }
            catch (Exception)
            {

                textTags.Text += "\n Image analysis failed";
            }
            if (mainEvent.IdentifiedPerson != null)
            {
                borderTop.Visibility = Visibility.Visible;

                if (people.Count(x=>x.Name == mainEvent.IdentifiedPerson.Name) == 0)
                {
                    people.Add(mainEvent.IdentifiedPerson);
                }
                textPeople.Text = "Welcome back " + string.Join(" and ",people.Select(x => x.Name).ToArray());
            }
        }