Previous Docs Version

The documentation you are viewing is for a previous version of the Vendr product. Click here to jump to the current stable version.

EntityService

API reference for EntityService in Vendr, the eCommerce solution for Umbraco v8+

EntityService

public class EntityService : IEntityService

Inheritance

Namespace

Constructors

EntityService

public EntityService(IStoreService storeService, IOrderStatusService orderStatusService, 
    IShippingMethodService shippingMethodService, IPaymentMethodService paymentMethodService, 
    ICountryService countryService, ICurrencyService currencyService, ITaxService taxService, 
    IEmailTemplateService emailTemplateService, IPrintTemplateService printTemplateService, 
    IDiscountService discountService, IGiftCardService giftCardService, 
    IProductAttributeService productAttributeService, IOrderService orderService)

Methods

DeleteEntity

public void DeleteEntity(string entityType, Guid entityId)

GetEntities (1 of 2)

public IEnumerable<EntityBase> GetEntities(string entityType, Guid? storeId = default(Guid?), 
    Guid? parentId = default(Guid?))

GetEntities (2 of 2)

public IEnumerable<EntityBase> GetEntities(string entityType, Guid[] entityIds)

GetEntity

public EntityBase GetEntity(string entityType, Guid entityId)

GetEntityStoreId

public Guid GetEntityStoreId(string entityType, Guid entityId)

SortEntities

public void SortEntities(string entityType, Guid[] entityIds)

Edit this page on GitHub

Site + logo design © 2025 Outfield Digital Ltd. Content contributions licensed under MIT.
Vendr® is a Registered Trademark of Outfield Digital Ltd.