Esempio n. 1
0
        public HttpResponseMessage AddRecipientsToListFromList(int sourceListId, int destinationListId)
        {
            RecipientList destList   = RecipientList.Load(destinationListId);
            RecipientList sourceList = RecipientList.Load(sourceListId);

            if (destList != null && sourceList != null)
            {
                int             addedAddresses = destList.AddRecipientItemsFromRecipientList(sourceList.Id);
                RecipientStatus status         = new RecipientStatus {
                    ImportedEmails = addedAddresses
                };

                return(Request.CreateResponse(HttpStatusCode.OK,
                                              GetJsonResult <RecipientStatus>(status)));
            }

            return(Request.CreateErrorResponse(HttpStatusCode.NotFound, "Source or Destination list not found"));
        }