public int CommitIfNotInQuickViews(Message msg) { var folder = _folderManager.GetFolder(msg.GetFolderID()); if (IsFromQuickViews(folder)) { ShowMsgBox("You can't save nor modify a message " + "in a Quick Views folder.\n"); return 0; } ReleaseComObject(folder); folder = null; return msg.Commit(); }
public int MoveIfNotInQuickViews(Message msg, int destFolderId) { var folder = _folderManager.GetFolder(msg.GetFolderID()); if (IsFromQuickViews(folder)) { ShowMsgBox("You can't move a message you selected " + "from a Quick Views folder.\n"); return 0; } ReleaseComObject(folder); folder = null; return _folderManager.MoveMessage(msg.GetFolderID(), (ulong)destFolderId, msg.GetID()); }