public AspNetItemManager(
     IItemStore <TItem, TModule> store,
     IItemAccessor <TItem, TModule> accessor,
     IEnumerable <IValidator <TItem, TModule> > validators,
     ILogger <ItemManager <TItem, TModule> > logger,
     ILookupNormalizer <TItem> nameNormalizer,
     IHttpContextAccessor contextAccessor)
     : base(store, accessor, validators, logger, nameNormalizer)
     => _cancel = contextAccessor?.HttpContext?.RequestAborted ?? CancellationToken.None;
 public ItemManager(
     IItemStore <TItem, TModule> store,
     IItemAccessor <TItem, TModule> accessor,
     IEnumerable <IValidator <TItem, TModule> > validators,
     ILogger <ItemManager <TItem, TModule> > logger,
     ILookupNormalizer <TItem> nameNormalizer)
     : base(store, accessor, validators, logger)
 {
     NameNormalizer = nameNormalizer ?? throw new ArgumentNullException(nameof(nameNormalizer));
 }
Пример #3
0
 /// <summary>
 /// Creator: Brandyn T. Coverdill
 /// Created: 2020/02/22
 /// Approver: Dalton Reierson
 /// Approver:  Jesse Tomash
 ///
 /// Default Constructor for Item Manager.
 /// </summary>
 ///
 /// <remarks>
 /// Updated By:
 /// Updated:
 /// Update:
 /// </remarks>
 public ItemManager()
 {
     _itemAccessor = new ItemAccessor();
 }
Пример #4
0
 /// <summary>
 /// Creator: Brandyn T. Coverdill
 /// Created: 2020/02/22
 /// Approver: Dalton Reierson
 /// Approver:  Jesse Tomash
 ///
 /// Constructor for the Item Manager that takes an itemAccessor.
 /// </summary>
 ///
 /// <remarks>
 /// Updated By:
 /// Updated:
 /// Update:
 /// </remarks>
 /// <param name="sender"></param>
 public ItemManager(IItemAccessor itemAccessor)
 {
     _itemAccessor = itemAccessor;
 }
Пример #5
0
 /// <summary author="Jared Greenfield" created="2019/02/15">
 /// ItemManager Is an implementation of the IItemManager Interface meant to interact with the mock accessor
 /// </summary>
 public ItemManager(ItemAccessorMock mock)
 {
     _itemAccessor = mock;
 }
 public void TestSetup()
 {
     _itemAccessor = new FakeItemAccessor();
     _itemManager  = new ItemManager(_itemAccessor);
 }
 public void TestTearDown()
 {
     _item         = null;
     _itemAccessor = null;
     _itemManager  = null;
 }
 public ItemsEngine(IItemAccessor itemAccessor)
 {
     _itemsAccessor = itemAccessor;
 }
Пример #9
0
 public ItemValidator(IItemAccessor <TItem, TModule> accessor, EntitiesGeneratorErrorDescriber errorDescriber)
 {
     Accessor       = accessor ?? throw new System.ArgumentNullException(nameof(accessor));
     ErrorDescriber = errorDescriber ?? throw new System.ArgumentNullException(nameof(errorDescriber));
 }