Table of Contents

Class EverestCatalogService

Namespace
Everest.Service.Catalog
Assembly
Everest.Service.dll
[SwaggerWcf("/Everest/Catalog")]
[SwaggerWcfServiceInfo("Everest catalog service (all chemicals)", "v1")]
public class EverestCatalogService : EverestCatalogProxyServiceBase<ICatalogChemical, ICatalogChemicalsApplication>, IDisposable, IEverestCatalogProxyService
Inheritance
LayeredServiceBase
EverestServiceBase<ICatalogChemicalsApplication>
EverestCatalogServiceBase<ICatalogChemical, ICatalogChemicalsApplication>
EverestCatalogProxyServiceBase<ICatalogChemical, ICatalogChemicalsApplication>
EverestCatalogService
Implements
Inherited Members

Constructors

EverestCatalogService()
EverestCatalogService(ICatalogChemicalsApplication, IMapper)
EverestCatalogService(ICatalogChemicalsApplication, ILog, IMapper)

Methods

FindAnalytes(CatalogComponentsSearchRequestContract)
FindMatchingChemicalProductsDetails(CatalogSelectionFilterContract)
FindMatchingChemicalProductsOverview(CatalogSearchRequestContract)
FindSolvents(CatalogComponentsSearchRequestContract)
GetActivePriceAdjustmentsForCountry(string)
GetActivePriceAdjustmentsForDistributor(string)
GetActivePricelistForCountry(string, CategoryLanguage?, TreeIterationOrder?)
GetActivePricelistForDistributor(string, CategoryLanguage?, TreeIterationOrder?)
GetAllCatalogDefinitions(ProductLines?, bool, bool)
GetAllCatalogDetails(ProductLines?, bool, bool)
GetAvailableConcentrations(CatalogConcentrationsRequestContact)
GetCatalogDefinition(string)
GetCatalogDetails(string)
GetMostFrequentAnalytes(MostFrequentCatalogComponentsRequestContract)
GetMostFrequentSolvents(MostFrequentCatalogComponentsRequestContract)
UpdateCatalog(string)