public ItemCategoryController(IQueryDispatcher queryDispatcher, ICommandDispatcher commandDispatcher,
                               IToContractConverter <ItemCategoryReadModel, ItemCategoryContract> itemCategoryContractConverter)
 {
     this.queryDispatcher               = queryDispatcher;
     this.commandDispatcher             = commandDispatcher;
     this.itemCategoryContractConverter = itemCategoryContractConverter;
 }
 public StoreItemAvailabilityContractConverter(
     IToContractConverter <StoreItemStoreReadModel, StoreItemStoreContract> storeItemStoreContractConverter,
     IToContractConverter <StoreSectionReadModel, StoreSectionContract> storeSectionContractConverter)
 {
     this.storeItemStoreContractConverter = storeItemStoreContractConverter;
     this.storeSectionContractConverter   = storeSectionContractConverter;
 }
示例#3
0
 public ShoppingListContractConverter(
     IToContractConverter <ShoppingListSectionReadModel, ShoppingListSectionContract> shoppingListSectionContractConverter,
     IToContractConverter <ShoppingListStoreReadModel, ShoppingListStoreContract> shoppingListStoreContractConverter)
 {
     this.shoppingListSectionContractConverter = shoppingListSectionContractConverter;
     this.shoppingListStoreContractConverter   = shoppingListStoreContractConverter;
 }
示例#4
0
 public ManufacturerController(IQueryDispatcher queryDispatcher, ICommandDispatcher commandDispatcher,
                               IToContractConverter <ManufacturerReadModel, ManufacturerContract> manufacturerContractConverter)
 {
     this.queryDispatcher               = queryDispatcher;
     this.commandDispatcher             = commandDispatcher;
     this.manufacturerContractConverter = manufacturerContractConverter;
 }
 public ShoppingListItemContractConverter(
     IToContractConverter <ItemCategoryReadModel, ItemCategoryContract> itemCategoryContractConverter,
     IToContractConverter <ManufacturerReadModel, ManufacturerContract> manufacturerContractConverter,
     IToContractConverter <QuantityTypeReadModel, QuantityTypeContract> quantityTypeContractConverter,
     IToContractConverter <QuantityTypeInPacketReadModel, QuantityTypeInPacketContract> quantityTypeInPacketContractConverter)
 {
     this.itemCategoryContractConverter         = itemCategoryContractConverter;
     this.manufacturerContractConverter         = manufacturerContractConverter;
     this.quantityTypeContractConverter         = quantityTypeContractConverter;
     this.quantityTypeInPacketContractConverter = quantityTypeInPacketContractConverter;
 }
示例#6
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;
 }
示例#7
0
 public StoreItemContractConverter(
     IToContractConverter <StoreItemAvailabilityReadModel, StoreItemAvailabilityContract> storeItemAvailabilityContractConverter,
     IToContractConverter <ItemCategoryReadModel, ItemCategoryContract> itemCategoryContractConverter,
     IToContractConverter <ManufacturerReadModel, ManufacturerContract> manufacturerContractConverter,
     IToContractConverter <QuantityTypeReadModel, QuantityTypeContract> quantityTypeContractConverter,
     IToContractConverter <QuantityTypeInPacketReadModel, QuantityTypeInPacketContract> quantityTypeInPacketContractConverter)
 {
     this.storeItemAvailabilityContractConverter = storeItemAvailabilityContractConverter;
     this.itemCategoryContractConverter          = itemCategoryContractConverter;
     this.manufacturerContractConverter          = manufacturerContractConverter;
     this.quantityTypeContractConverter          = quantityTypeContractConverter;
     this.quantityTypeInPacketContractConverter  = quantityTypeInPacketContractConverter;
 }
 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;
 }
 public ShoppingListSectionContractConverter(
     IToContractConverter <ShoppingListItemReadModel, ShoppingListItemContract> shoppingListItemContractConverter)
 {
     this.shoppingListItemContractConverter = shoppingListItemContractConverter;
 }
示例#11
0
 public ItemSearchContractConverter(
     IToContractConverter <StoreSectionReadModel, StoreSectionContract> storeItemSectionContractConverter)
 {
     this.storeItemSectionContractConverter = storeItemSectionContractConverter;
 }
示例#12
0
 public ActiveStoreContractConverter(
     IToContractConverter <StoreSectionReadModel, StoreSectionContract> storeSectionContractConverter)
 {
     this.storeSectionContractConverter = storeSectionContractConverter;
 }