예제 #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));
 }