public long SaveType(IProductType modifiedInstance) { ValidateHealthState(); return(ProductManager.SaveType(modifiedInstance)); }
public IProductType LoadType(ProductIdentity identity) { ValidateHealthState(); return(ProductManager.LoadType(identity)); }
public IProductType Duplicate(IProductType template, ProductIdentity newIdentity) { ValidateHealthState(); return(ProductManager.Duplicate((ProductType)template, newIdentity)); }
public void SaveInstances(ProductInstance[] productInstance) { ValidateHealthState(); ProductManager.SaveInstances(productInstance); }
public IReadOnlyList <IProductType> LoadTypes(ProductQuery query) { ValidateHealthState(); return(ProductManager.LoadTypes(query)); }
public ProductInstance CreateInstance(IProductType productType, bool save) { ValidateHealthState(); return(ProductManager.CreateInstance(productType, save)); }
public ProductInstance GetInstance(long id) { ValidateHealthState(); return(ProductManager.GetInstances(id).SingleOrDefault()); }
public Task <ProductImportResult> Import(string importerName, object parameters) { ValidateHealthState(); return(ProductManager.Import(importerName, parameters)); }
public IReadOnlyList <IProductType> ImportTypes(string importerName, IImportParameters parameters) { ValidateHealthState(); return(ProductManager.ImportTypes(importerName, parameters)); }
public IProductType LoadType(long id) { ValidateHealthState(); return(ProductManager.LoadType(id)); }
public IEnumerable <ProductInstance> GetInstances(int state) { ValidateHealthState(); return(ProductManager.GetInstances(state)); }
public ProductInstance GetInstance(long id) { ValidateHealthState(); return(ProductManager.GetInstance(id)); }