// GET: api/GroupMember/5 public GroupMember Get(Guid id) { GroupMember groupMember = new GroupMember { Id = id }; groupMember.LoadById(); return(groupMember); }
public void LoadById() { //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"); GroupMember newgroupmember = new GroupMember { Id = groupMember.Id }; newgroupmember.LoadById(); Assert.AreEqual(groupMember.Instrument, newgroupmember.Instrument); }