Пример #1
0
        public LoaderOutput GetLoaderOutput(BaseConfig config)
        {
            LoaderOutput lo = new LoaderOutput();

            switch (config.SourceType)
            {
            case SourceType.XML:
            {
                Picker = new XMLPicker();
                break;
            }

            case SourceType.Server:
            {
                Picker = new ServerPicker();
                break;
            }

            default:
            {
                throw new Exception("Niepoprawny typ danych w pliku konfiguracyjnym (SourceType)");
            }
            }

            lo = Picker.Load(config as BaseConfig);
            lo.CalculationScript = CleanScript(lo.CalculationScript);

            return(lo);
        }