Example #1
0
 public QuickLaunchApi(
     IRepo repo,
     IItemValidator validator,
     BaseHandler[] handlers,
     QuickLaunchAppConfig config)
 {
     _repo      = repo;
     _validator = validator;
     _handlers  = handlers.ToDictionary(h => h.HandlerKey);
 }
Example #2
0
        private QuickLaunchAppConfig GetConfig()
        {
            var config = new QuickLaunchAppConfig();

            config.AppName  = "QuickLaunch";
            config.DataPath = Path.Combine(
                Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData),
                config.AppName);
            config.XmlRepoFileName = "quickLaunch.xml";
            return(config);
        }