/// <summary> /// Ajoute une catégorie provenant de l'outil s de restauration /// </summary> /// <param name="categorie">la catégorie à ajouter</param> /// <returns>la task</returns> public async Task AjouterCategorieFmRestauration(Categorie categorie) { categorie.SousCategorieList = new List <SousCategorie>(); categorie.IsCategPerso = true; await Bdd.AjouterDonnee(categorie); await RoamingCategorieBusiness.AjouterCategorie(categorie); }
/// <summary> /// Ajoute une catégorie en base /// </summary> /// <param name="libelle">le libelle de la catégorie à ajouter</param> /// <returns>la catégorie créer</returns> public async Task <Categorie> AddCategorie(string libelle) { var categorie = new Categorie(); var categId = await Bdd.Connection.Table <Categorie>().OrderByDescending(x => x.Id).FirstOrDefaultAsync(); var id = 1; if (categId != null) { id = categId.Id + 1; } categorie.Id = id; categorie.IsCategPerso = true; categorie.Libelle = libelle; categorie.SousCategorieList = new List <SousCategorie>(); await Bdd.AjouterDonnee(categorie); await RoamingCategorieBusiness.AjouterCategorie(categorie); return(categorie); }