public ITemplateCreator <TTemplatedFeatureVector, TTemplate> getTemplateCreator() { if (this.templateCreator == null) { this.templateCreator = this.createTemplateCreator(); } return(templateCreator); }
public SystemController( ITemplatesProvider templatesProvider, ITemplateCreator templateCreator, ITemplateDestructor templateDestructor, IDocumentsProvider documentsProvider, IDocumentCreator documentCreator, IDocumentDestructor documentDestructor, IUniversityDetailsProvider universityDetailsProvider, IUniversityDetailsUpdater universityDetailsUpdater, IStudentDestructor studentDestructor) { _templatesProvider = templatesProvider; _universityDetailsProvider = universityDetailsProvider; _documentDestructor = documentDestructor; _documentCreator = documentCreator; _documentsProvider = documentsProvider; _templateDestructor = templateDestructor; _templateCreator = templateCreator; _universityDetailsUpdater = universityDetailsUpdater; _studentDestructor = studentDestructor; }
public ResolvePracticeCase(IAppDbContext context, IMailClient mailClient, ITemplateCreator templateCreator) { _context = context; _mailClient = mailClient; _templateCreator = templateCreator; }