public MonorailMailer RevisionAct(RevisionAct act, string emails, string comment)
        {
            Template = "RevisionAct";

            To      = emails;
            From    = "*****@*****.**";
            Subject = String.Format("Акт сверки");

            var file = new MemoryStream();
            var book = new Workbook();

            book.Worksheets.Add(Exporter.Export(act));
            book.Save(file);
            file.Position = 0;

            Attachments.Add(new Attachment(file, "Акт сверки.xls"));
            PropertyBag["act"]     = act;
            PropertyBag["comment"] = comment;
            return(this);
        }
        private void BuildAct()
        {
            var invoice = new Invoice(payer,
                                      new Period(2010, Interval.December),
                                      new DateTime(2010, 12, 10),
                                      new List <InvoicePart> {
                new InvoicePart(null, "Мониторинг оптового фармрынка за декабрь", 1000, 1, DateTime.Now)
            });
            var act = new Act(invoice.Date, invoice);

            var invoice1 = new Invoice(payer,
                                       new Period(2010, Interval.December),
                                       new DateTime(2011, 1, 10),
                                       new List <InvoicePart> {
                new InvoicePart(null, "Мониторинг оптового фармрынка за январь", 500, 2, DateTime.Now)
            });
            var act1 = new Act(invoice1.Date, invoice1);

            act1.Id = 1;

            var invoice2 = new Invoice(payer,
                                       new Period(2010, Interval.December),
                                       new DateTime(2011, 1, 20),
                                       new List <InvoicePart> {
                new InvoicePart(null, "Мониторинг оптового фармрынка за январь", 1000, 1, DateTime.Now)
            });
            var act2 = new Act(invoice2.Date, invoice2);

            act2.Id = 2;

            revisionAct = new RevisionAct(payer,
                                          new DateTime(2011, 1, 1),
                                          new DateTime(2011, 2, 1),
                                          new List <Act> {
                act, act1, act2
            },
                                          payments,
                                          operations);
        }