public bool SenderWantsToCancel(IConfirmationView view, MailItem mailItem) { PopulateDialog(view, mailItem); DialogResult result = view.ShowDialog(); return(result == DialogResult.Yes); }
private void PopulateDialog(IConfirmationView view, _MailItem mailItem) { view.AccountName = mailItem.SendUsingAccount.DisplayName; view.To = AddressSplitter.SplitAddresses(mailItem.To); view.CC = AddressSplitter.SplitAddresses(mailItem.CC); view.BCC = AddressSplitter.SplitAddresses(mailItem.BCC); view.NumberOfAttachments = mailItem.Attachments.Count; view.Sender = string.Format("{0} [{1}]", mailItem.SendUsingAccount.UserName, mailItem.SendUsingAccount.SmtpAddress); view.Subject = mailItem.Subject; }