private void SaveMessage( Contact contact, string messageBody, DateTime dtBeginTime, bool isCompressed) { messageBody = MessageFormatter.EncodeToBase64(messageBody); bool isNewMessage = NewMessage(contact, messageBody, dtBeginTime, isCompressed); if (!isNewMessage) { bool updated = UpdateMessage(contact, messageBody, dtBeginTime, isCompressed); } }