示例#1
0
 /// <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;
 }
示例#3
0
 /// <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;
 }