BlueSky.Services.XmlDashBoardService.Configure C# (CSharp) Method

Configure() public method

public Configure ( ) : void
return void
        public void Configure()
        {
            document = new XmlDocument();
            bool success = false;
            try
            {
                document.Load(FileName);
                success = true;
            }
            catch (XmlException xe)
            {
                MessageBox.Show("XmlException while reading menu.xml");
                logService.WriteToLogLevel("XmlException.\n" + xe.StackTrace, LogLevelEnum.Fatal);
            }
            catch (DirectoryNotFoundException dnfe)
            {
                MessageBox.Show("DirectoryNotFoundException while reading menu.xml");
                logService.WriteToLogLevel("DirectoryNotFoundException.\n" + dnfe.StackTrace, LogLevelEnum.Fatal);
            }
            catch (FileNotFoundException fnfx)
            {
                MessageBox.Show("FileNotFoundException while reading menu.xml");
                logService.WriteToLogLevel("FileNotFoundException.\n" + fnfx.StackTrace, LogLevelEnum.Fatal);
            }
            catch (Exception e)
            {
                MessageBox.Show("Exception while reading menu.xml");
                logService.WriteToLogLevel("Exception.\n" + e.StackTrace, LogLevelEnum.Fatal);
            }

            if(success)
                InitializeLocalMenu(document);
            
        }