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); }
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(); }