public SentinelEntryExportDefinition(IProtectKeyToOrganizationResolver organizationResolver)
 {
     _organizationResolver = organizationResolver;
     AddField(s => s.Id);
     AddField(s => s.LaboratoryNumber);
     AddField(s => s.CryoBox);
     AddField(s => ExportToString(s.SenderLaboratoryNumber));
     AddField(s => ToReportFormat(s.SamplingDate));
     AddField(s => ExportToString(s.AgeGroup));
     AddField(s => ExportToString(s.Gender));
     AddField(s => ExportToString(s.HospitalDepartmentType));
     AddField(s => s.HospitalDepartmentOrOther(), "Station");
     AddField(s => s.MaterialOrOther(), "Material");
     AddField(s => s.SpeciesIdentificationMethodWithPcrDetails(), "Methode Speziesidentifikation");
     AddField(s => s.SpeciesOrOther(), "Spezies");
     AddField(s => ResolveSender(s), "Einsender");
 }
 private SentinelEntryExportDefinition CreateExportDefinition(out IProtectKeyToOrganizationResolver organizationResolver)
 {
     organizationResolver = Substitute.For <IProtectKeyToOrganizationResolver>();
     return(new SentinelEntryExportDefinition(organizationResolver));
 }
 public SentinelEntryWithPredecessorExportDefinition(IProtectKeyToOrganizationResolver organizationResolver) : base(organizationResolver)
 {
     AddField(s => s.PredecessorLaboratoryNumber, "SN-Labornummer Vorgänger");
 }
Exemplo n.º 4
0
 public ExcelExport(IAsyncRepository <SentinelEntry> sentinelEntryRepository, IProtectKeyToOrganizationResolver organizationResolver, IMicStepsService micStepsService)
 {
     _sentinelEntryRepository = sentinelEntryRepository;
     _organizationResolver    = organizationResolver;
     _micStepsService         = micStepsService;
 }