public bool MoveEmail(string id, CommunicationLocationEnum communicationLocationEnum) { return(postEmailRequest(new EmailForMoveDto() { Id = id, Location = (int)communicationLocationEnum }).GetAwaiter().GetResult()); }
public bool MoveEmail(string id, CommunicationLocationEnum communicationLocationEnum) { switch (communicationLocationEnum) { case CommunicationLocationEnum.Duplicate: { return(sendToDuplicated(id)); } case CommunicationLocationEnum.InvalidSender: { return(sendToInvalidSender(id)); } case CommunicationLocationEnum.Unparsed: { return(sendToUnparsedEmail(id)); } } _logger.Warning($"Could not move email ({id}) as invalid communications location specified ({communicationLocationEnum})"); return(false); }