CmsWeb.Areas.OnlineReg.Models.OnlineRegModel.GetParticipants C# (CSharp) Method

GetParticipants() private method

private GetParticipants ( List elist ) : string
elist List
return string
        private string GetParticipants(List<MailAddress> elist)
        {
            var participants = new StringBuilder();
            for (var i = 0; i < List.Count; i++)
            {
                var p = List[i];
                if (p.IsNew)
                {
                    Person uperson = null;
                    if (i > 0)
                    {
                        if (List[i].AddressLineOne.HasValue() && List[i].AddressLineOne == List[i - 1].AddressLineOne)
                            uperson = List[i - 1].person; // add to previous family
                    }
                    p.AddPerson(uperson, p.org.EntryPointId ?? 0);
                }
                Util.AddGoodAddress(elist, p.fromemail);
                participants.Append(p);
            }
            return participants.ToString();
        }