/// <summary> /// Initializes a new instance of the <see cref="SocialIntelligence"/> class. /// </summary> /// <param name="coreIntelligence">The core intelligence.</param> public SocialIntelligence(CoreIntelligence coreIntelligence) : base(coreIntelligence) { _networks = new AsyncObservableCollection<NetworkProvider>(); try { CoreIntelligence.RepositoryIntelligence.RegisterTable(typeof(System_Social_User2Protocol), 3); CoreIntelligence.RepositoryIntelligence.RegisterTable(typeof(System_Social_ContactContainer), 2); CoreIntelligence.RepositoryIntelligence.RegisterTable(typeof(System_Social_ContactContainer2ContactProvider), 2); CoreIntelligence.RepositoryIntelligence.RegisterTable(typeof(TableModels.System_Social_ContactAttribute), 3); User2Protocol = (Table<System_Social_User2Protocol>)CoreIntelligence.RepositoryIntelligence.LoadTable(typeof(System_Social_User2Protocol)); ContactContainer = (Table<System_Social_ContactContainer>)CoreIntelligence.RepositoryIntelligence.LoadTable(typeof(System_Social_ContactContainer)); ContactContainer2ContactProvider = (Table<System_Social_ContactContainer2ContactProvider>)CoreIntelligence.RepositoryIntelligence.LoadTable(typeof(System_Social_ContactContainer2ContactProvider)); try { if (User2Protocol.Count() == 0) { System_Social_User2Protocol usr2prot = new System_Social_User2Protocol(); usr2prot.NetworkName = "XfireProtocolES"; usr2prot.User = "******"; User2Protocol.InsertOnSubmit(usr2prot); CoreIntelligence.RepositoryIntelligence.SubmitChanges(); } } catch (Exception) { } } catch (Exception) { } loadContacts(); }
/// <summary> /// Initializes a new instance of the <see cref="ContactContainer"/> class. /// </summary> /// <param name="dbcontainer">The dbcontainer.</param> /// <param name="intelligence">The intelligence.</param> public ContactContainer(TableModels.System_Social_ContactContainer dbcontainer, CoreIntelligence intelligence) { // TODO: Complete member initialization this.dbcontainer = dbcontainer; attributes = (Table<TableModels.System_Social_ContactAttribute>)intelligence.RepositoryIntelligence.LoadTable(typeof(TableModels.System_Social_ContactAttribute)); _intelligence = intelligence; this.Attribute = new ContactAttributes(this); ID = dbcontainer.ContainerID; }
/// <summary> /// Initializes a new instance of the <see cref="UserIntelligence"/> class. /// </summary> /// <param name="coreIntelligence">The core intelligence.</param> public UserIntelligence(CoreIntelligence coreIntelligence) : base(coreIntelligence) { try { this.CoreIntelligence.RepositoryIntelligence.RegisterTable(typeof(TableModels.UserModel), 1); } catch(Exception) { } try { TableModels.UserModel user = new TableModels.UserModel(); user.Password = "******"; user.Username = "******"; this.CoreIntelligence.RepositoryIntelligence.LoadTable(typeof(TableModels.UserModel)).InsertOnSubmit(user); this.CoreIntelligence.RepositoryIntelligence.SubmitChanges(); } catch { } }
/// <summary> /// Initializes a new instance of the <see cref="ThreadingIntelligence"/> class. /// </summary> /// <param name="coreIntelligence">The core intelligence.</param> public ThreadingIntelligence(CoreIntelligence coreIntelligence) : base(coreIntelligence) { StartThread(threadWatcher); }
/// <summary> /// Initializes a new instance of the <see cref="RepositoryIntelligence"/> class. /// </summary> /// <param name="coreIntelligence">The core intelligence.</param> public RepositoryIntelligence(CoreIntelligence coreIntelligence) : base(coreIntelligence) { }
public TextWriterEasySocialLogBridge(CoreIntelligence intelligence) : base() { this._intelligence = intelligence; }
/// <summary> /// Initializes a new instance of the <see cref="ThemeIntelligence"/> class. /// </summary> /// <param name="coreIntelligence">The core intelligence.</param> public ThemeIntelligence(CoreIntelligence coreIntelligence) : base(coreIntelligence) { }
/// <summary> /// Initializes a new instance of the <see cref="StatusColors"/> class. /// </summary> /// <param name="coreIntelligence">The core intelligence.</param> public StatusColors(CoreIntelligence coreIntelligence) { _coreIntelligence = coreIntelligence; }