/// <summary> /// Initializes a new instance of the <see cref="FactServiceBase{TEntity}"/> class. /// </summary> public FactServiceBase(FactServiceDependencies deps) : base(deps.ContextAccessor) { _localizer = deps.Localizer; _templateService = deps.TemplateService; _metadata = deps.Metadata; }
/// <summary> /// Initializes a new instance of the <see cref="FactWithIdServiceBase{TEntity, TKey}"/> class. /// </summary> /// <param name="deps">The service dependencies.</param> public FactWithIdServiceBase(FactServiceDependencies deps) : base(deps) { _templateService = deps.TemplateService; }
/// <summary> /// Initializes a new instance of the <see cref="FactTreeServiceBase{TEntity, TKey}"/> class. /// </summary> /// <param name="deps">The service dependencies.</param> public FactTreeServiceBase(FactServiceDependencies deps) : base(deps) { }
/// <summary> /// Initializes a new instance of the <see cref="CrudServiceDependencies"/> class. /// </summary> /// <param name="deps">A <see cref="DataParser"/> for importing CSV and Excel files.</param> /// <param name="parser">A <see cref="DataComposer"/> for exxporting CSV files.</param> public CrudServiceDependencies(FactServiceDependencies deps, DataParser parser, DataComposer composer) : base(deps.Localizer, deps.Metadata, deps.TemplateService, deps.ContextAccessor) { Parser = parser; Composer = composer; }