Esempio n. 1
0
 //public for testing
 public ServeRsvp GetRsvp(int opportunityId, int eventId, TeamMember member)
 {
     if (member.Responses == null)
     {
         return null;
     }
     var r =
         member.Responses.Where(t => t.Opportunity_ID == opportunityId && t.Event_ID == eventId)
             .Select(t => t.Response_Result_ID)
             .ToList();
     return r.Count <= 0 ? null : new ServeRsvp {Attending = (r[0] == 1), RoleId = opportunityId};
 }
Esempio n. 2
0
        private TeamMember NewTeamMember(GroupServingParticipant record)
        {
            // new team member
            var member = new TeamMember
            {
                ContactId = record.ContactId,
                EmailAddress = record.ParticipantEmail,
                Index = record.RowNumber,
                LastName = record.ParticipantLastName,
                Name = record.ParticipantNickname,
                Participant = new Participant {ParticipantId = record.ParticipantId}
            };

            member.Roles.Add(NewServingRole(record));

            member.ServeRsvp = NewServeRsvp(record);
            return member;
        }