示例#1
0
文件: MainUI.cs 项目: Jakubo96/PW
        static void Main(string[] args)
        {
            ConfigInjector.InjectDllNameToBL();

            var products  = BusinessLogic.Instance.GetAllProducts();
            var producers = BusinessLogic.Instance.GetAllProducers();

            DisplayAllProducts(products);
            DisplayAllProducers(producers);
        }
示例#2
0
        public MainWindow()
        {
            InitializeComponent();

            ConfigInjector.InjectDllNameToBL();

            var products  = BusinessLogic.Instance.GetAllProducts();
            var producers = BusinessLogic.Instance.GetAllProducers();

            Console.WriteLine(products);
        }
示例#3
0
        internal void ReloadConfigs()
        {
            var injector = new ConfigInjector();

            foreach (var context in _contexts)
            {
                injector.Process(context);
            }

            foreach (var plugin in _plugins)
            {
                try
                {
                    plugin.Translation.ReloadTranslations();
                    plugin.ReloadConfigs();
                }
                catch (Exception e)
                {
                    SynapseController.Server.Logger.Error($"Synapse-Loader: {plugin.Information.Name} Reload Config failed!!\n{e}");
                }
            }
        }
示例#4
0
        public MainWindow()
        {
            ConfigInjector.InjectDllNameToBL();

            InitializeComponent();
        }