Exemplo n.º 1
0
 public void SaveUnsendMessages()
 {
     if (!EmailClient.Instance.clients.HasInternet)
     {
         MessageArchiver.ArchiveMessages(PendingMessages, Settings.archivedMessages + EmailClient.Instance.user.username);
     }
 }
Exemplo n.º 2
0
        /// <summary>
        /// Returns the Provider to be used Default or Built-in
        /// </summary>
        ///
        /// <returns></returns>
        protected virtual IMessageArchiveProvider GetProvider()
        {
            IMessageArchiveProvider provider = null;

            try
            {
                provider = new MessageArchiver();
            }
            catch (Exception exc)
            {
                throw new Exception(string.Format("Unable to create Message Archive Provider, Message: '{10}', Details: '{1}'", exc.Message, exc.ToString()));
            }
            return(provider);
        }
Exemplo n.º 3
0
 public void GetDraftMessages()
 {
     MessageArchiver.UnarchiveMessagesTo(DraftMessages, Settings.draftMessages + EmailClient.Instance.user.username);
 }
Exemplo n.º 4
0
 public void GetArchivedMessages()
 {
     MessageArchiver.UnarchiveMessagesTo(PendingMessages, Settings.archivedMessages + EmailClient.Instance.user.username);
 }
Exemplo n.º 5
0
 public void SaveDraftMessages()
 {
     MessageArchiver.ArchiveMessages(DraftMessages, Settings.draftMessages + EmailClient.Instance.user.username);
 }