public ItemRepository(ItemContext dbContext, IToDomainConverter <Item, IStoreItem> toModelConverter,
                       IToEntityConverter <IStoreItem, Item> toEntityConverter)
 {
     this.dbContext         = dbContext;
     this.toModelConverter  = toModelConverter;
     this.toEntityConverter = toEntityConverter;
 }
Пример #2
0
 public ItemCategoryRepository(ItemCategoryContext dbContext,
                               IToDomainConverter <Entities.ItemCategory, IItemCategory> toModelConverter,
                               IToEntityConverter <IItemCategory, Entities.ItemCategory> toEntityConverter)
 {
     this.dbContext         = dbContext;
     this.toModelConverter  = toModelConverter;
     this.toEntityConverter = toEntityConverter;
 }
Пример #3
0
 public ManufacturerRepository(ManufacturerContext dbContext,
                               IToDomainConverter <Entities.Manufacturer, IManufacturer> toModelConverter,
                               IToEntityConverter <IManufacturer, Entities.Manufacturer> toEntityConverter)
 {
     this.dbContext         = dbContext;
     this.toModelConverter  = toModelConverter;
     this.toEntityConverter = toEntityConverter;
 }
 public StoreRepository(StoreContext dbContext,
                        IToDomainConverter <Entities.Store, IStore> toDomainConverter,
                        IToEntityConverter <IStore, Entities.Store> toEntityConverter)
 {
     this.dbContext         = dbContext;
     this.toDomainConverter = toDomainConverter;
     this.toEntityConverter = toEntityConverter;
 }
 public ShoppingListRepository(ShoppingListContext dbContext,
                               IToDomainConverter <Entities.ShoppingList, IShoppingList> toModelConverter,
                               IToEntityConverter <IShoppingList, Entities.ShoppingList> toEntityConverter)
 {
     this.dbContext         = dbContext;
     this.toModelConverter  = toModelConverter;
     this.toEntityConverter = toEntityConverter;
 }
Пример #6
0
 public ShoppingListConverter(IShoppingListFactory shoppingListFactory,
                              IShoppingListSectionFactory shoppingListSectionFactory,
                              IToDomainConverter <ItemsOnList, IShoppingListItem> shoppingListItemConverter)
 {
     this.shoppingListFactory        = shoppingListFactory;
     this.shoppingListSectionFactory = shoppingListSectionFactory;
     this.shoppingListItemConverter  = shoppingListItemConverter;
 }
Пример #7
0
 public StoreController(IQueryDispatcher queryDispatcher, ICommandDispatcher commandDispatcher,
                        IToContractConverter <StoreReadModel, ActiveStoreContract> activeStoreToContractConverter,
                        IToDomainConverter <UpdateStoreContract, StoreUpdate> storeUpdateConverter,
                        IToDomainConverter <CreateStoreContract, StoreCreationInfo> storeCreationInfoConverter)
 {
     this.queryDispatcher   = queryDispatcher;
     this.commandDispatcher = commandDispatcher;
     this.activeStoreToContractConverter = activeStoreToContractConverter;
     this.storeUpdateConverter           = storeUpdateConverter;
     this.storeCreationInfoConverter     = storeCreationInfoConverter;
 }
 public ShoppingListController(IQueryDispatcher queryDispatcher, ICommandDispatcher commandDispatcher,
                               IToContractConverter <ShoppingListReadModel, ShoppingListContract> shoppingListToContractConverter,
                               IToContractConverter <QuantityTypeReadModel, QuantityTypeContract> quantityTypeToContractConverter,
                               IToContractConverter <QuantityTypeInPacketReadModel, QuantityTypeInPacketContract> quantityTypeInPacketToContractConverter,
                               IToDomainConverter <ItemIdContract, OfflineTolerantItemId> offlineTolerantItemIdConverter)
 {
     this.queryDispatcher   = queryDispatcher;
     this.commandDispatcher = commandDispatcher;
     this.shoppingListToContractConverter         = shoppingListToContractConverter;
     this.quantityTypeToContractConverter         = quantityTypeToContractConverter;
     this.quantityTypeInPacketToContractConverter = quantityTypeInPacketToContractConverter;
     this.offlineTolerantItemIdConverter          = offlineTolerantItemIdConverter;
 }
Пример #9
0
 public ItemController(IQueryDispatcher queryDispatcher, ICommandDispatcher commandDispatcher,
                       IToContractConverter <StoreItemReadModel, StoreItemContract> storeItemContractConverter,
                       IToContractConverter <ItemSearchReadModel, ItemSearchContract> itemSearchContractConverter,
                       IToContractConverter <ItemFilterResultReadModel, ItemFilterResultContract> itemFilterResultContractConverter,
                       IToDomainConverter <CreateItemContract, ItemCreation> itemCreationConverter,
                       IToDomainConverter <ModifyItemContract, ItemModify> itemModifyConverter,
                       IToDomainConverter <MakeTemporaryItemPermanentContract, PermanentItem> permanentItemConverter,
                       IToDomainConverter <CreateTemporaryItemContract, TemporaryItemCreation> temporaryItemConverter,
                       IToDomainConverter <UpdateItemContract, ItemUpdate> itemUpdateConverter)
 {
     this.queryDispatcher                   = queryDispatcher;
     this.commandDispatcher                 = commandDispatcher;
     this.storeItemContractConverter        = storeItemContractConverter;
     this.itemSearchContractConverter       = itemSearchContractConverter;
     this.itemFilterResultContractConverter = itemFilterResultContractConverter;
     this.itemCreationConverter             = itemCreationConverter;
     this.itemModifyConverter               = itemModifyConverter;
     this.permanentItemConverter            = permanentItemConverter;
     this.temporaryItemConverter            = temporaryItemConverter;
     this.itemUpdateConverter               = itemUpdateConverter;
 }
Пример #10
0
 public StoreItemConverter(IStoreItemFactory storeItemFactory,
                           IToDomainConverter <AvailableAt, IStoreItemAvailability> storeItemAvailabilityConverter)
 {
     this.storeItemFactory = storeItemFactory;
     this.storeItemAvailabilityConverter = storeItemAvailabilityConverter;
 }
 public ItemModifyConverter(
     IToDomainConverter <ItemAvailabilityContract, IStoreItemAvailability> storeItemAvailabilityConverter)
 {
     this.storeItemAvailabilityConverter = storeItemAvailabilityConverter;
 }
Пример #12
0
 public StoreConverter(IStoreFactory storeFactory,
                       IToDomainConverter <Section, IStoreSection> storeSectionConverter)
 {
     this.storeFactory          = storeFactory;
     this.storeSectionConverter = storeSectionConverter;
 }
Пример #13
0
 public StoreCreationInfoConverter(
     IToDomainConverter <StoreSectionContract, IStoreSection> storeSectionConverter)
 {
     this.storeSectionConverter = storeSectionConverter;
 }
 public PermanentItemConverter(
     IToDomainConverter <ItemAvailabilityContract, IStoreItemAvailability> storeItemAvailabilityConverter)
 {
     this.storeItemAvailabilityConverter = storeItemAvailabilityConverter;
 }
 public TemporaryItemCreationConverter(
     IToDomainConverter <ItemAvailabilityContract, IStoreItemAvailability> storeItemAvailabilityConverter)
 {
     this.storeItemAvailabilityConverter = storeItemAvailabilityConverter;
 }
 public StoreUpdateConverter(IToDomainConverter <StoreSectionContract, IStoreSection> storeSectionConverter)
 {
     this.storeSectionConverter = storeSectionConverter;
 }