示例#1
0
 private Product MakeProductFromDescription(ProductDescription desc) {
   var product = new Product();
   product.Name = desc.Name;
   product.Version = desc.Version.ToString();
   return product;
 }
示例#2
0
 private ProductDescription MakeProductDescription(DeploymentDataContext ctx, Product p, IEnumerable<Plugin> plugins) {
   var desc = new ProductDescription(p.Name, new Version(p.Version), from plugin in plugins
                                                                     select MakePluginDescription(ctx, plugin));
   return desc;
 }
示例#3
0
 private void DeleteProductPlugins(DeploymentDataContext ctx, Product productEntity) {
   var oldPlugins = (from p in ctx.ProductPlugins
                     where p.ProductId == productEntity.Id
                     select p).ToList();
   ctx.ProductPlugins.DeleteAllOnSubmit(oldPlugins);
   ctx.SubmitChanges();
 }
 partial void DeleteProduct(Product instance);
 partial void UpdateProduct(Product instance);
 partial void InsertProduct(Product instance);