コード例 #1
0
 public long SaveType(IProductType modifiedInstance)
 {
     ValidateHealthState();
     return(ProductManager.SaveType(modifiedInstance));
 }
コード例 #2
0
 public IProductType LoadType(ProductIdentity identity)
 {
     ValidateHealthState();
     return(ProductManager.LoadType(identity));
 }
コード例 #3
0
 public IProductType Duplicate(IProductType template, ProductIdentity newIdentity)
 {
     ValidateHealthState();
     return(ProductManager.Duplicate((ProductType)template, newIdentity));
 }
コード例 #4
0
 public void SaveInstances(ProductInstance[] productInstance)
 {
     ValidateHealthState();
     ProductManager.SaveInstances(productInstance);
 }
コード例 #5
0
 public IReadOnlyList <IProductType> LoadTypes(ProductQuery query)
 {
     ValidateHealthState();
     return(ProductManager.LoadTypes(query));
 }
コード例 #6
0
 public ProductInstance CreateInstance(IProductType productType, bool save)
 {
     ValidateHealthState();
     return(ProductManager.CreateInstance(productType, save));
 }
コード例 #7
0
 public ProductInstance GetInstance(long id)
 {
     ValidateHealthState();
     return(ProductManager.GetInstances(id).SingleOrDefault());
 }
コード例 #8
0
 public Task <ProductImportResult> Import(string importerName, object parameters)
 {
     ValidateHealthState();
     return(ProductManager.Import(importerName, parameters));
 }
コード例 #9
0
 public IReadOnlyList <IProductType> ImportTypes(string importerName, IImportParameters parameters)
 {
     ValidateHealthState();
     return(ProductManager.ImportTypes(importerName, parameters));
 }
コード例 #10
0
 public IProductType LoadType(long id)
 {
     ValidateHealthState();
     return(ProductManager.LoadType(id));
 }
コード例 #11
0
 public IEnumerable <ProductInstance> GetInstances(int state)
 {
     ValidateHealthState();
     return(ProductManager.GetInstances(state));
 }
コード例 #12
0
 public ProductInstance GetInstance(long id)
 {
     ValidateHealthState();
     return(ProductManager.GetInstance(id));
 }