public MasterDetailProductUpdateActivity( Entity context, IGetUpdateUriDelegate <Entity> getUpdateUriDelegate, IItemizeAllAsyncDelegate <long> itemizeUserRequestedOrDefaultAsyncDelegate, IDataController <MasterType> masterDataController, IDataController <DetailType> detailDataController, IIndexController <long> updatedDataController, IGetDeserializedAsyncDelegate <DetailType> getDeserializedDelegate, IGetUpdateIdentityDelegate <MasterType> getUpdateIdentityDelegate, IStatusController statusController, IFillGapsDelegate <DetailType, MasterType> fillGapsDelegate = null) : base(statusController) { this.masterDataController = masterDataController; this.detailDataController = detailDataController; this.updatedDataController = updatedDataController; this.itemizeUserRequestedOrDefaultAsyncDelegate = itemizeUserRequestedOrDefaultAsyncDelegate; this.getDeserializedDelegate = getDeserializedDelegate; this.getUpdateIdentityDelegate = getUpdateIdentityDelegate; this.fillGapsDelegate = fillGapsDelegate; this.context = context; this.getUpdateUriDelegate = getUpdateUriDelegate; updateTypeDescription = typeof(DetailType).Name; }
public WishlistedUpdateActivity( IGetDeserializedAsyncDelegate <Models.ProductsPageResult> getProductsPageResultDelegate, IIndexController <long> wishlistedDataController, IStatusController statusController) : base(statusController) { this.getProductsPageResultDelegate = getProductsPageResultDelegate; this.wishlistedDataController = wishlistedDataController; }
public GetDeserializedGameProductDataAsyncDelegate( IGetDeserializedAsyncDelegate <GOGData> gogDataGetDeserializedDelegate) { this.gogDataGetDeserializedDelegate = gogDataGetDeserializedDelegate; }