Пример #1
0
        public async Task CreateFromTemplate(Product product)
        // Maak nieuw element aan op basis van Template
        {
            // 1 Zoek alle bestaande versies
            List <ProductVersie> versies = await repository.GetFromProduct(product.Id);

            if (versies == null)
            {
                return;
            }

            float hoogteVersie = 0; // Present Hoogste nummer

            if (versies.Count > 0)
            {
                hoogteVersie = versies[versies.Count - 1].Versie; // Hoogste versie zoeken in lijst
            }

            // Creëer nieuw product versie
            await this.Create(await NewVersieFromTemplate(product, hoogteVersie)); // Nieuwe versie aanmaken
        }