Beispiel #1
0
        /// <summary>
        /// Ajoute un nouvel item avec ses tags
        /// </summary>
        /// <param name="inputItem">L'item à rajouter</param>
        /// <param name="inputTags">Les tags de l'item</param>
        private void Insert(string inputItem, string inputTags)
        {
            // Construction de l'item
            var item = new LudothequeDto
            {
                NomItem = inputItem
            };

            // Construction des tags
            var itemTags = new List <LudoTagDto>();
            var tags     = inputTags.Split(';');

            foreach (var tag in tags)
            {
                itemTags.Add(new LudoTagDto
                {
                    Ludotheque = item,
                    Tag        = CheckTag(tag)
                });
            }

            //On ajoute les tags à l'item
            item.LudoTag = itemTags;

            // Ajout de l'item en BDD
            ludothequeDao.Insert(item);
        }