public QuickLaunchApi( IRepo repo, IItemValidator validator, BaseHandler[] handlers, QuickLaunchAppConfig config) { _repo = repo; _validator = validator; _handlers = handlers.ToDictionary(h => h.HandlerKey); }
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); }