コード例 #1
0
        public void DeleteTest()
        {
            //Load up Guids
            PerformerList performers = new PerformerList();
            Performer     performer  = new Performer();

            performers.Load();
            performer = performers.FirstOrDefault(p => p.FirstName == "Hunter");

            GroupList groups = new GroupList();
            Group     group  = new Group();

            groups.Load();
            group = groups.FirstOrDefault(c => c.Name == "Jazz Ensemble");

            InstrumentList instruments = new InstrumentList();
            Instrument     instrument  = new Instrument();

            instruments.Load();
            instrument = instruments.FirstOrDefault(c => c.Description == "Euphonium");

            GroupMember     groupMember  = new GroupMember();
            GroupMemberList groupMembers = new GroupMemberList();

            groupMembers.Load();
            groupMember           = groupMembers.FirstOrDefault(p => p.GroupId == group.Id && p.PerformerId == performer.Id);
            groupMember.StartDate = Convert.ToDateTime("04/24/3000");
            groupMember.EndDate   = Convert.ToDateTime("04/25/3000");

            int results = groupMember.Delete();

            Assert.IsTrue(results == 1);
        }
コード例 #2
0
        protected void lvMembers_ItemCommand(object sender, ListViewCommandEventArgs e)
        {
            if (e.CommandName == "Remove")
            {
                GroupMember member = group.Members.FindByID(Convert.ToInt32(e.CommandArgument));
                if (member != null)
                {
                    ShowMessage(string.Format("{0} has been removed from this group.", member.FullName), false);
                    member.Delete(CurrentOrganization.OrganizationID, CurrentUser.Identity.Name);
                }
            }

            ShowAttendance();
        }