Beispiel #1
0
        private async Task <ServiceResponse> ExportListToConstantContact(string name)
        {
            IList <PaaMember> members = new List <PaaMember>();

            switch (name)
            {
            case "Paa_Current":
            {
                members = _membershipService.Paa_Current_MemberList();
                break;
            }

            case "Paa_Expiring_Soon":
            {
                members = _membershipService.Paa_ExpiringSoonList();
                break;
            }

            case "Paa_Expired_Grace":
            {
                members = _membershipService.Paa_Expired_GraceList();
                break;
            }

            case "Paa_Expired_Recently":
            {
                members = _membershipService.Paa_Expired_RecentlyList();
                break;
            }

            case "Paa_Expired":
            {
                members = _membershipService.Paa_ExpiredList();
                break;
            }


            default:
            {
                return(new ServiceResponse {
                        ExceptionMessage = "List Not Found", Name = name, Message = "Failed"
                    });
            }
            }

            return(await _constantContactService.ExportConstantContactList(members, name));
        }