Пример #1
0
        // InitializeApplication Method
        private void InitializeApplication()
        {
            // set for each event the event information
            {
                var events = Grid_Event.Children.OfType <Label>().Where(c => c.Name.StartsWith("Label_Event_Body")).ToList();

                int i = 0;
                foreach (var item in events)
                {
                    try
                    {
                        item.Content = ApplicationManager.Webspace.Event[i].Truncate(25, "...");
                    }
                    catch (Exception ex)
                    {
                        LoggingUtil.Exception(ex.Message);
                        item.Content = String.Empty;
                    }
                    i++;
                }
            }

            // set for each changelog the changelog information
            {
                var changelog = Grid_Changelog.Children.OfType <Label>().Where(c => c.Name.StartsWith("Label_Changelog_Body")).ToList();

                int i = 0;
                foreach (var item in changelog)
                {
                    try
                    {
                        item.Content = ApplicationManager.Webspace.Changelog[i].Truncate(25, "...");
                    }
                    catch (Exception ex)
                    {
                        LoggingUtil.Exception(ex.Message);
                        item.Content = String.Empty;
                    }
                    i++;
                }
            }

            // set announcement
            Label_Announcement.Content = ApplicationManager.Webspace.Announcement.Truncate(115, "...");

            // set image
            var imageUriSource = new Uri(ApplicationManager.Webspace.Image[0], UriKind.Absolute);

            Image_Holder.Source = new BitmapImage(imageUriSource);
        }
Пример #2
0
        // InitializeWebspaceJsonModel Method
        private void InitializeWebspaceJsonModel()
        {
            try
            {
                using (WebClient webClient = new WebClient())
                {
                    using (Stream stream = webClient.OpenRead(Configuration.APPLICATION_WEBSPACE_JSON_MODEL))
                    {
                        using (StreamReader streamReader = new StreamReader(stream))
                        {
                            ApplicationManager.Webspace = JsonConvert.DeserializeObject <WebspaceJsonModel>(streamReader.ReadToEnd());
                        }
                    }
                }
            }
            catch (WebException e)
            {
                MessageBox.Show(ApplicationManager.Localization.GetString("INITIALIZE_WEBSPACE_JSON_MODEL"),
                                ApplicationManager.Localization.GetString("ERROR"), MessageBoxButton.OK, MessageBoxImage.Error);

                LoggingUtil.Exception(e.Message);
                Environment.Exit(0);
            }
        }