/// <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); }