/// <summary>
            ///
            /// </summary>
            /// <param name="subscription"></param>
            /// <returns></returns>
            private List <Models.Subscription.GroupSummary> Map(DomainModel.Subscription subscription)
            {
                if (subscription.Groups == null || subscription.Groups.Count() < 1)
                {
                    return(null);
                }

                return(subscription.Groups.Select(group => new Models.Subscription.GroupSummary
                {
                    Id = group.ExposedId,
                    Name = group.Name,
                    NumberOfContacts = group.GroupContactAssociations.Count()
                }).ToList());
            }
Example #2
0
            /// <summary>
            ///
            /// </summary>
            /// <param name="subscription"></param>
            /// <returns></returns>
            private Models.Subscription.GroupSummary Map(DomainModel.Subscription subscription)
            {
                if (subscription.Groups == null || subscription.Groups.Count() < 1)
                {
                    return(null);
                }

                var group = subscription.Groups.First();

                return(new Models.Subscription.GroupSummary
                {
                    Id = group.ExposedId,
                    Name = group.Name,
                    NumberOfContacts = group.GroupContactAssociations.Count()
                });
            }