Exemplo n.º 1
0
        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();
 */
        }
Exemplo n.º 2
0
        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);
        }