private Product MakeProductFromDescription(ProductDescription desc) { var product = new Product(); product.Name = desc.Name; product.Version = desc.Version.ToString(); return product; }
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; }
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);