public UCIBrowser(BrowserOptions browserOptions, ButtonTexts buttonTexts, CrmModelApps apps) { App = new UCIApp(browserOptions, buttonTexts); _forms = new Dictionary <string, FormData>(); _quickForms = new Dictionary <string, QuickFormData>(); _apps = apps; }
public UCIApp(BrowserOptions options, ButtonTexts buttonTexts) { Client = new WebClient(options); App = new XrmApp(Client); ButtonTexts = buttonTexts; }
public BrowserManager(ButtonTexts buttonTexts) { _browserCache = new Dictionary <BrowserType, Dictionary <string, UCIBrowser> >(); _buttonTexts = buttonTexts; _appCache = new Lazy <CrmModelApps>(InitializeCache); }