ListPhones() public method

public ListPhones ( sp_Phone_DM cVolPhone ) : List
cVolPhone VolTeer.DomainModels.VT.Vol.sp_Phone_DM
return List
コード例 #1
0
ファイル: hVolPhone.cs プロジェクト: CISC181/VolTeerNET
        public List<sp_Phone_DM> hSelectVolPhone(sp_Phone_DM givenPhone)
        {
            List<sp_Phone_DM> PhoneList = new List<sp_Phone_DM>();
            sp_VolPhone_BLL VolPhoneBll = new sp_VolPhone_BLL();

            PhoneList = VolPhoneBll.ListPhones(givenPhone);
            return PhoneList;
        }
コード例 #2
0
ファイル: utVolPhone.cs プロジェクト: CISC181/VolTeerNET
        public void TestVolPhoneCreate()
        {
            sp_Volunteer_BLL vol_bll = new sp_Volunteer_BLL();
            sp_Volunteer_DM vol_dm = new sp_Volunteer_DM();
            vol_dm.VolFirstName = "createFirst";
            vol_dm.VolMiddleName = "createMiddle";
            vol_dm.VolLastName = "createLast";
            vol_dm.ActiveFlg = true;
            System.Guid volID = vol_bll.InsertVolunteerContext(ref vol_dm).VolID;
            vol_dm.VolID = volID;

            string volPhoneNbr = "0123456789";
            bool PrimaryFlg = true;
            bool ActiveFlg = true;
            sp_VolPhone_BLL volPhone_bll = new sp_VolPhone_BLL();
            sp_Phone_DM volPhone_dm = new sp_Phone_DM();
            volPhone_dm.PhoneNbr = volPhoneNbr;
            volPhone_dm.VolID = volID;
            volPhone_dm.ActiveFlg = ActiveFlg;
            volPhone_dm.PrimaryFlg = PrimaryFlg;
            volPhone_bll.InsertPhoneContext(volPhone_dm);
            int volPhoneID = volPhone_dm.PhoneID;

            List<sp_Phone_DM> volPhoneDMs_selected = volPhone_bll.ListPhones(volPhone_dm);
            Assert.IsTrue(PhoneListContains(volPhoneDMs_selected, volPhone_dm));
        }
コード例 #3
0
ファイル: utVolPhone.cs プロジェクト: CISC181/VolTeerNET
        public void TestVolPhoneUpdate()
        {
            sp_VolPhone_BLL volPhoneBLL = new sp_VolPhone_BLL();
            sp_Phone_DM updatePhone = volPhoneBLL.ListPrimaryPhone(primaryTestVolPhone);
            String newPhoneNbr = "9876543210";
            updatePhone.PhoneNbr = newPhoneNbr;
            volPhoneBLL.UpdatePhoneNbr(updatePhone);
            sp_Phone_DM selectedPhone = volPhoneBLL.ListPrimaryPhone(updatePhone);
            primaryTestVolPhone.PhoneNbr = newPhoneNbr;

            //To get all phones listed, create a new domain model with no phoneID specified.
            sp_Phone_DM selectAllPhones = new sp_Phone_DM();
            selectAllPhones.VolID = updatePhone.VolID;
            List<sp_Phone_DM> selectedPhoneList = volPhoneBLL.ListPhones(selectAllPhones);

            Assert.IsTrue(PhoneListContains(selectedPhoneList, updatePhone));
            Assert.IsTrue(PhoneListContains(selectedPhoneList, secondaryTestVolPhone));
            Assert.IsTrue(PhoneEquals(selectedPhone, updatePhone));
            Assert.AreEqual(newPhoneNbr, selectedPhone.PhoneNbr);
        }
コード例 #4
0
ファイル: utVolPhone.cs プロジェクト: CISC181/VolTeerNET
        public void TestVolPhoneRead()
        {
            string helperDir = cExcel.GetHelperFilesDir();
            DataTable dt = cExcel.ReadExcelFile("Sheet1", Path.Combine(helperDir, "VolPhone.xlsx"));
            List<sp_Phone_DM> excelDMs = getVolPhoneDMs(dt);
            sp_VolPhone_BLL volPhone_bll = new sp_VolPhone_BLL();

            foreach (sp_Phone_DM testVolPhone in excelDMs)
            {
                List<sp_Phone_DM> selectedVolPhones = volPhone_bll.ListPhones(testVolPhone);
                Assert.IsTrue(PhoneListContains(selectedVolPhones, testVolPhone));
            }
        }
コード例 #5
0
ファイル: utVolPhone.cs プロジェクト: CISC181/VolTeerNET
        public void TestVolPhoneDelete()
        {
            sp_VolPhone_BLL volPhone_bll = new sp_VolPhone_BLL();
            //Can't delete primary
            volPhone_bll.DeletePhonesContext(secondaryTestVolPhone);
            sp_Phone_DM selectedVolPhone = volPhone_bll.ListPhones(secondaryTestVolPhone).First();
            secondaryTestVolPhone.ActiveFlg = false;

            Assert.IsNotNull(selectedVolPhone.ActiveFlg);
            Assert.IsFalse(selectedVolPhone.ActiveFlg == true);
            Assert.IsTrue(selectedVolPhone.ActiveFlg == false);
        }