public void TestRetrieveBadgeGiveTypes()
        {
            int expected = 4;

            BadgeGiveTypeDAO bgtdao = new BadgeGiveTypeDAO();
            int actual = bgtdao.retrieveBadgeGiveTypes().Count;

            Assert.AreEqual(expected, actual);
        }
Exemple #2
0
        public void getDropdownValues(List <SelectListItem>[] result)
        {
            // first element
            BadgeTypeDAO          badgetypedao         = new BadgeTypeDAO();
            List <SelectListItem> listItems_badgetypes = new List <SelectListItem>();
            var badgestypes = badgetypedao.retrieveBadgeTypes();

            foreach (BadgeType badgetype in badgestypes)
            {
                listItems_badgetypes.Add(new SelectListItem()
                {
                    Value = badgetype.BT_Name, Text = badgetype.BT_Id.ToString()
                });
            }
            result[0] = listItems_badgetypes;

            // TODO: get a list of badge give type - we actually do not need this since will know who is sending to who
            BadgeGiveTypeDAO      badgegivetypedao         = new BadgeGiveTypeDAO();
            List <SelectListItem> listItems_badgegivetypes = new List <SelectListItem>();
            var badgegivetypes = badgegivetypedao.retrieveBadgeGiveTypes();

            foreach (BadgeGiveType bgt in badgegivetypes)
            {
                listItems_badgegivetypes.Add(new SelectListItem()
                {
                    Value = bgt.BGT_Name, Text = bgt.BGT_Id.ToString()
                });
            }
            result[1] = listItems_badgegivetypes;

            // get alist of badge statuses
            BadgeStatusDAO        badgestatusdao        = new BadgeStatusDAO();
            List <SelectListItem> listItems_badgestatus = new List <SelectListItem>();
            var badgestatuses = badgestatusdao.retrieveBadgeTypes();

            foreach (BadgeStatus bs in badgestatuses)
            {
                listItems_badgestatus.Add(new SelectListItem()
                {
                    Value = bs.BS_Name, Text = bs.BS_Id.ToString()
                });
            }
            result[2] = listItems_badgestatus;
        }