VolTeer.BusinessLogicLayer.VT.Vol.sp_GroupVol_BLL.InsertGroupContext C# (CSharp) Method

InsertGroupContext() public method

public InsertGroupContext ( sp_Vol_GroupVol_DM &_cGroup ) : sp_Vol_GroupVol_DM
_cGroup VolTeer.DomainModels.VT.Vol.sp_Vol_GroupVol_DM
return VolTeer.DomainModels.VT.Vol.sp_Vol_GroupVol_DM
        public sp_Vol_GroupVol_DM InsertGroupContext(ref sp_Vol_GroupVol_DM _cGroup)
        {
            return DAL.InsertGroupContext(ref _cGroup);
        }

Usage Example

コード例 #1
0
ファイル: utGroupVol.cs プロジェクト: CISC181/VolTeerNET
        public void TestGroupVolCreate()
        {
            var group_bll = new sp_Group_BLL();
            var vol_bll = new sp_Volunteer_BLL();
            var groupVol_bll = new sp_GroupVol_BLL();
            var groupVol_dm = new sp_Vol_GroupVol_DM();
            var allGroups = group_bll.ListGroups();
            var allVols = vol_bll.ListVolunteers();
            Assert.IsTrue(allGroups.Count > 0, "ListGroups() is broken or no data in DB");
            Assert.IsTrue(allVols.Count > 0, "ListVolunteers() is broken or no data in DB");
            groupVol_dm.GroupID = allGroups[0].GroupID;
            groupVol_dm.VolID = allVols[0].VolID;
            groupVol_dm.Admin = true;
            groupVol_dm.PrimaryVolID = true;
            groupVol_bll.InsertGroupContext(ref groupVol_dm);

            var groupVol_dm_selected = groupVol_bll.ListGroupVols(groupVol_dm);
            Assert.AreEqual(1, groupVol_dm_selected.Count);
            Assert.IsTrue(Equals(groupVol_dm, groupVol_dm_selected[0]));
        }