示例#1
0
 public RisingStarWinnersMemoMailMerge(IExcelFileFactory excelFileFactory, NominationList nominationList)
     : base(@"StarFisher.Office.Word.MailMergeTemplates.RisingStarWinnersMemoMailMergeTemplate.docx")
 {
     _excelFileFactory = excelFileFactory ?? throw new ArgumentNullException(nameof(excelFileFactory));
     _nominationList   = nominationList ?? throw new ArgumentNullException(nameof(nominationList));
 }
示例#2
0
 public StarValuesCertificatesMailMerge(IExcelFileFactory excelFileFactory, NominationList nominationList)
     : base(@"StarFisher.Office.Word.MailMergeTemplates.StarValuesCertificatesMailMergeTemplate.docx")
 {
     _excelFileFactory = excelFileFactory ?? throw new ArgumentNullException(nameof(excelFileFactory));
     _nominationList   = nominationList ?? throw new ArgumentNullException(nameof(nominationList));
 }
示例#3
0
 public StarAwardsMemoHelper(IExcelFileFactory excelFileFactory, IMailMergeFactory mailMergeFactory)
 {
     _excelFileFactory = excelFileFactory ?? throw new ArgumentNullException(nameof(excelFileFactory));
     _mailMergeFactory = mailMergeFactory ?? throw new ArgumentNullException(nameof(mailMergeFactory));
 }