private void GetAllListData(string selectedsite)
 {
     using (SPOM.SPSite siteselected = new SPOM.SPSite(selectedsite))
     {
         List <ListProperties> listpropcollection = new List <ListProperties>();
         foreach (SPOM.SPWeb web in siteselected.AllWebs)
         {
             foreach (SPOM.SPList list in web.Lists)
             {
                 ListProperties listprops = new ListProperties();
                 listprops.ListTitle     = list.Title;
                 listprops.ItemCount     = list.ItemCount;
                 listprops.FolderCount   = list.Folders != null ? list.Folders.Count : 0;
                 listprops.FieldCount    = list.Fields != null ? list.Fields.Count : 0;
                 listprops.ViewCount     = list.Views != null ? list.Views.Count : 0;;
                 listprops.WorkFlowCount = list.WorkflowAssociations != null ? list.WorkflowAssociations.Count : 0;
                 listpropcollection.Add(listprops);
             }
             if (web != null)
             {
                 web.Dispose();
             }
         }
         GridView1.DataSource = listpropcollection;
         GridView1.DataBind();
     }
 }
Esempio n. 2
0
        public void Add_MultiObjects_SizeExpands()
        {
            // Arrange
            ListProperties <object> list = new ListProperties <object>();
            // Act
            object obj = new object();

            list.Add(obj);
            list.Add(obj);
            list.Add(obj);
            list.Add(obj);
            list.Add(obj);
            list.Add(obj);
            list.Add(obj);
            list.Add(obj);
            list.Add(obj);
            list.Add(obj);
            list.Add(obj);
            list.Add(obj);
            list.Add(obj);
            list.Add(obj);
            list.Add(obj);
            list.Add(obj);
            list.Add(obj);
            list.Add(obj);
            list.Add(obj);
            int expected = 19;

            // Assert
            Assert.AreEqual(expected, list.Count);
        }
        private void GetAllListData(string selectedsite)
        {
            using (SPOM.SPSite siteselected = new SPOM.SPSite(selectedsite))
            {
                List<ListProperties> listpropcollection = new List<ListProperties>();
                foreach (SPOM.SPWeb web in siteselected.AllWebs)
                {
                    foreach (SPOM.SPList list in web.Lists)
                    {
                        ListProperties listprops = new ListProperties();
                        listprops.ListTitle = list.Title;
                        listprops.ItemCount = list.ItemCount;
                        listprops.FolderCount = list.Folders != null ? list.Folders.Count : 0;
                        listprops.FieldCount = list.Fields != null ? list.Fields.Count : 0;
                        listprops.ViewCount = list.Views != null ? list.Views.Count : 0; ;
                        listprops.WorkFlowCount = list.WorkflowAssociations != null ? list.WorkflowAssociations.Count : 0;
                        listpropcollection.Add(listprops);

                    }
                    if (web != null)
                    {
                        web.Dispose();
                    }
                }
                GridView1.DataSource = listpropcollection;
                GridView1.DataBind();
            }
        }
Esempio n. 4
0
        public void ChangeListName(ListProperties lp)
        {
            var listNameToChange = db.ListProperties.Where(x => x.ListID == lp.ListID).FirstOrDefault();

            listNameToChange.Listname = lp.Listname;
            db.SaveChanges();
        }
Esempio n. 5
0
        public void ToString_EmptyList_ReturnEmptyString()
        {
            // Arrange
            ListProperties <string> list = new ListProperties <string>();
            // Act
            string expected = "";
            string result   = list.ToString();

            // Assert
            Assert.AreEqual(expected, result);
        }
Esempio n. 6
0
        public void Remove_Nothing_ResultEqualsFalse()
        {
            // Arrange
            ListProperties <object> list = new ListProperties <object>();
            // Act
            bool expected = false;
            bool remove   = list.Remove(list);

            // Assert
            Assert.AreEqual(expected, remove);
        }
Esempio n. 7
0
        public void Count_StartAtZero_CountEqualZero()
        {
            // Arrange
            ListProperties <int> list = new ListProperties <int>();

            // Act
            int expected = 0;

            // Assert
            Assert.AreEqual(expected, list.Count);
        }
Esempio n. 8
0
        public void Add_SingleInt_ArrayLoads()
        {
            // Arrange
            ListProperties <int> list = new ListProperties <int>();

            // Act
            list.Add(1);
            int expected = 1;

            // Assert
            Assert.AreEqual(expected, list[0]);
        }
Esempio n. 9
0
        public void Remove_EveryInts_ThrowException()
        {
            // Arrange
            ListProperties <int> list = new ListProperties <int>();

            list.Add(1);
            int notExpected = 1;

            // Act
            list.Remove(1);
            // Assert
            Assert.AreNotEqual(notExpected, list[0]);
        }
Esempio n. 10
0
        public void ToString_Bools_ReturnOneString()
        {
            // Arrange
            ListProperties <bool> list = new ListProperties <bool>()
            {
                true, false, true
            };
            // Act
            string expected = "TrueFalseTrue";
            string result   = list.ToString();

            // Assert
            Assert.AreEqual(expected, result);
        }
Esempio n. 11
0
        public void ToString_MultiInts_ReturnOneString()
        {
            // Arrange
            ListProperties <int> list = new ListProperties <int>()
            {
                1, 1, 4
            };
            // Act
            string expected = "114";
            string result   = list.ToString();

            // Assert
            Assert.AreEqual(expected, result);
        }
Esempio n. 12
0
        public void ToString_ThreeStrings_ReturnOneString()
        {
            // Arrange
            ListProperties <string> list = new ListProperties <string>()
            {
                "One", "Two", "Three"
            };
            // Act
            string expected = "OneTwoThree";
            string result   = list.ToString();

            // Assert
            Assert.AreEqual(expected, result);
        }
Esempio n. 13
0
        public void Remove_Object_ResultEqualsTrue()
        {
            // Arrange
            ListProperties <object> list = new ListProperties <object>();

            list.Add(list);
            list.Add(list);
            // Act
            bool expected = true;
            bool remove   = list.Remove(list);

            // Assert
            Assert.AreEqual(expected, remove);
        }
Esempio n. 14
0
        public void Remove_SingleObject_CountGoesDown()
        {
            // Arrange
            ListProperties <object> list = new ListProperties <object>();

            list.Add(list);
            list.Add(list);
            // Act
            int expected = 1;

            list.Remove(list);
            // Assert
            Assert.AreEqual(expected, list.Count);
        }
Esempio n. 15
0
        public void Minus_Bools_ThrowException()
        {
            // Arrange
            ListProperties <bool> list = new ListProperties <bool>()
            {
                true, true, true
            };
            // Act
            bool notExpected = true;

            list = list - list;
            // Assert
            Assert.AreNotEqual(notExpected, list[0]);
        }
Esempio n. 16
0
        public void Minus_AllInts_CountDecrease()
        {
            // Arrange
            ListProperties <int> list = new ListProperties <int>()
            {
                1, 4, 9
            };
            // Act
            int expected = 0;

            list = list - list;
            // Assert
            Assert.AreEqual(expected, list.Count);
        }
Esempio n. 17
0
        public void Add_Ints_IncreaseCount()
        {
            // Arrange
            ListProperties <int> list = new ListProperties <int>();

            // Act
            list.Add(1);
            list.Add(2);
            list.Add(3);
            int result = 3;

            // Assert
            Assert.AreEqual(result, list.Count);
        }
Esempio n. 18
0
        public void Add_SingleInt_IncreaseCount()
        {
            // Arrange
            ListProperties <int> list     = new ListProperties <int>();
            ListProperties <int> expected = new ListProperties <int>()
            {
                1
            };

            // Act
            list.Add(1);
            // Assert
            Assert.AreEqual(expected.Count, list.Count);
        }
Esempio n. 19
0
        public void Minus_Bools_CountDecrease()
        {
            // Arrange
            ListProperties <bool> list = new ListProperties <bool>()
            {
                true, true, true
            };
            // Act
            int expected = 0;

            list = list - list;
            // Assert
            Assert.AreEqual(expected, list.Count);
        }
Esempio n. 20
0
        public void Add_Objects_ImproveArray()
        {
            // Arrange
            ListProperties <object> list     = new ListProperties <object>();
            ListProperties <object> expected = new ListProperties <object>()
            {
                1
            };

            // Act
            list.Add(1);
            int[] result = new int[] { 1 };
            // Assert
            Assert.AreEqual(expected.Count, list.Count);
        }
Esempio n. 21
0
        public void Plus_Ints_CountIncrease()
        {
            // Arrange
            ListProperties <int> list = new ListProperties <int>()
            {
                1, 2, 3
            };

            // Act
            list = list + list;
            int expected = 6;

            // Assert
            Assert.AreEqual(expected, list.Count);
        }
Esempio n. 22
0
        public void Plus_EmptyList_ConcatLists()
        {
            ListProperties <string> list = new ListProperties <string>()
            {
                "One", "Two"
            };
            ListProperties <string> empty = new ListProperties <string>();

            // Act
            empty = list + empty;
            string expected = "Two";

            // Assert
            Assert.AreEqual(expected, empty[1]);
        }
Esempio n. 23
0
        public void Sort_Strings_IndexShifts()
        {
            // Arrange
            ListProperties <string> list = new ListProperties <string>()
            {
                "The", "He", "A", "Hat"
            };

            // Act
            list.Sort();
            string expected = "A";

            // Assert
            Assert.AreEqual(expected, list[0]);
        }
Esempio n. 24
0
        public void Sort_Ints_IndexShifts()
        {
            // Arrange
            ListProperties <int> list = new ListProperties <int>()
            {
                1, 4, 10, 2
            };

            // Act
            list.Sort();
            int expected = 10;

            // Assert
            Assert.AreEqual(expected, list[3]);
        }
Esempio n. 25
0
        public void Minus_Objects_CountDecreases()
        {
            // Arrange
            ListProperties <object> list = new ListProperties <object>()
            {
            };

            list.Add(list);
            // Act
            int expected = 0;

            list = list - list;
            // Assert
            Assert.AreEqual(expected, list.Count);
        }
Esempio n. 26
0
        public void Remove_MultiInts_IndexChange()
        {
            // Arrange
            ListProperties <int> list = new ListProperties <int>()
            {
                0, 1, 2, 3, 4, 5, 6, 7
            };
            int expected = 7;

            // Act
            list.Remove(0);
            list.Remove(3);
            // Assert
            Assert.AreEqual(expected, list[5]);
        }
Esempio n. 27
0
        public void Plus_Strings_ConcatLists()
        {
            // Arrange
            ListProperties <string> list = new ListProperties <string>()
            {
                "One", "Two"
            };

            // Act
            list = list + list;
            string expected = "Two";

            // Assert
            Assert.AreEqual(expected, list[3]);
        }
Esempio n. 28
0
        public void Sort_Strings_ReturnOrderedList()
        {
            // Arrange
            ListProperties <string> list = new ListProperties <string>()
            {
                "The", "He", "A", "Hat"
            };

            // Act
            list.Sort();
            string expected = "AHatHeThe";

            // Assert
            Assert.AreEqual(expected, list.ToString());
        }
Esempio n. 29
0
        public void Plus_Bools_ListsConcat()
        {
            // Arrange
            ListProperties <bool> list = new ListProperties <bool>()
            {
                true, false
            };

            // Act
            list = list + list;
            bool expected = true;

            // Assert
            Assert.AreEqual(expected, list[2]);
        }
Esempio n. 30
0
        public void Plus_StringToEmpty_CountIdles()
        {
            ListProperties <string> list = new ListProperties <string>()
            {
                "One", "Two"
            };
            ListProperties <string> empty = new ListProperties <string>();

            // Act
            empty = list + empty;
            int expected = 2;

            // Assert
            Assert.AreEqual(expected, empty.Count);
        }
Esempio n. 31
0
        public void Remove_Objects_ThrowException()
        {
            // Arrange
            ListProperties <object> list = new ListProperties <object>();
            object notExpected           = list;

            // Act
            list.Add(list);
            list.Add(list);
            list.Add(list);
            list.Remove(list);
            list.Remove(list);
            list.Remove(list);
            // Assert
            Assert.AreNotEqual(notExpected, list[0]);
        }
Esempio n. 32
0
 /// <summary>
 /// Set Essential properties for ListView.
 /// </summary>
 public void SetListProperties(ListProperties _listProperties)
 {
     property = _listProperties;
 }
Esempio n. 33
0
        List<KeyValuePair<PrecedenceRelation, int>> DiscoverPrecedence(InstanceDB db, BuildProperties buildP, ListProperties listP1, ListProperties listP2)
        {
            Dictionary<PrecedenceProperty, Dictionary<PrecedenceRelation, int>> good = new Dictionary<PrecedenceProperty, Dictionary<PrecedenceRelation, int>>();
            for (int i = 0; i < db.Count; i++)
            {
                LDAModel ldaDoc = (LDAModel)db[i];
                HashSet<PrecedenceProperty> p1List = PrecedenceProperty.Convert(listP1(db, i));
                List<PrecedenceProperty> p2List = buildP((List<int>)listP2(db, i));

                // clear bad
                if (good.Count > 0)
                {
                    List<PrecedenceRelation> removed = new List<PrecedenceRelation>();
                    for (int j1 = 0; j1 < p2List.Count; j1++)
                    {
                        Dictionary<PrecedenceRelation, int> pps = null;
                        PrecedenceProperty p2 = p2List[j1];
                        if (good.TryGetValue(p2, out pps))
                        {
                            foreach (KeyValuePair<PrecedenceRelation, int> kvp in pps)
                            {
                                PrecedenceProperty p1 = kvp.Key.P1;
                                if (!p1List.Contains(p1))
                                {
                                    removed.Add(kvp.Key);
                                }
                            }
                            for (int l = 0; l < removed.Count; l++)
                            {
                                pps.Remove(removed[l]);
                            }
                            removed.Clear();
                        }
                    }
                    removed = null;
                }

                // add new
                for (int j1 = 0; j1 < p2List.Count; j1++)
                {
                    PrecedenceProperty p2 = p2List[j1];
                    Dictionary<PrecedenceRelation, int> pps = null;
                    if (good.TryGetValue(p2, out pps)) // there exist some instances having p2 may or may not not have p1
                    {
                        foreach (PrecedenceProperty p1 in p1List)
                        {
                            PrecedenceRelation pp = new PrecedenceRelation(p1, p2);
                            int count = 0;
                            if (pps.TryGetValue(pp, out count))
                            {
                                pps[pp] = count + 1;
                            }
                        }
                    }
                    else // p2 not exists
                    {
                        pps = new Dictionary<PrecedenceRelation, int>();
                        foreach (PrecedenceProperty p1 in p1List)
                        {
                            PrecedenceRelation pp = new PrecedenceRelation(p1, p2);
                            pps.Add(pp, 1);
                        }
                        good.Add(p2, pps);
                    }
                }
            }
            return ToPrecedences(good);
        }