public void Reserver(int eventId, int activeMemberId) { simplemember s = new simplemember(); Event e = new Event(); IService <Event> se = new EventService(); IService <simplemember> ss = new SimpleMemberService(); s = ss.GetById(activeMemberId); ICollection <Event> l1 = s.events; e = se.GetById(eventId); l1.Add(e); s.events = l1; e.numberOfParticipants++; //ss.Update(s); Commit(); se.Update(e); Commit(); /* * e = se.GetById(eventId); * Commit(); * ICollection<simplemember> l = e.simplemembers ; * simplemember z = ss.GetById(activeMemberId); * Commit(); * l.Add(z); * e.numberOfParticipants++; * Commit(); */ }
public IEnumerable <Event> GetEventByUser(int idUser) { Event e = new Event(); IService <Event> se = new EventService(); IService <simplemember> ss = new SimpleMemberService(); simplemember s = ss.GetById(idUser); IEnumerable <Event> l = se.GetMany(r => r.simplemembers.Contains(s), null); return(l); }