protected abstract ILegalEntity GetSeller(SellerIdComponents sellerId);
internal ILegalEntity GetSellerById(SellerIdComponents sellerIdComponents) { // TODO: Include validation on the OrderItem created, to ensure it includes all the required fields return(GetSeller(sellerIdComponents)); }
protected Uri RenderSellerId(SellerIdComponents components) { return(SellerIdTemplate.RenderId(components)); }
protected Uri RenderSellerId(SellerIdComponents sellerIdComponents) { return(this.IdTemplate.RenderId(sellerIdComponents)); }
protected abstract ValueTask <ILegalEntity> GetSeller(SellerIdComponents sellerId);