Пример #1
0
        /// <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();
        }
Пример #2
0
 /// <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;
 }
Пример #3
0
        /// <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;
 }
Пример #7
0
 /// <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)
 {
 }
Пример #8
0
 /// <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;
 }