/// <summary>
 /// Sends the report on all old pending changes to the master.
 /// </summary>
 private void ReportToMaster(string to)
 {
     m_mailGateway.SendMessage(
         new MailAddress(to),
         Resources.ReportToMasterMailSubject,
         TemplateEngine.GetProcessedString("MasterReport.xslt", XsltArguments, OldCheckoutsAsXml));
 }
 /// <summary>
 /// Sends the personal report to each user having some old pending changes.
 /// </summary>
 private void ReportToUsers()
 {
     foreach (var group in OldCheckouts.Where(group => group.Key.HasEmail))
     {
         XDocument data = XmlExporter.CreateDocument(XmlExporter.ExportPendingChangesGroup(group));
         m_mailGateway.SendMessage(
             new MailAddress(((RegisteredUserInfo)group.Key).EmailAddress, group.Key.DisplayName),
             Resources.ReportToUsersMailSubject,
             TemplateEngine.GetProcessedString("UserReport.xslt", XsltArguments, data));
     }
 }