/// <summary> /// Ajoute une sous catégorie provenant de l'outil s de restauration /// </summary> /// <param name="sousCategorie">la sous catégorie à ajouter</param> /// <returns>la task</returns> public async Task AjouterSousCategorieFmRestauration(SousCategorie sousCategorie) { sousCategorie.IsSousCategPerso = true; await Bdd.AjouterDonnee(sousCategorie); await RoamingCategorieBusiness.AjouterSousCategorie(sousCategorie); }
/// <summary> /// Créer une sous catégorie perso /// </summary> /// <param name="libelle">le libelle de la sous catégorie</param> /// <param name="idCategorie">l'id de la catégorie mère</param> /// <param name="isCategoriePerso">si la catégorie mère est perso ou non</param> /// <returns>la sous catégorie de créer</returns> public async Task <SousCategorie> AddSousCategorie(string libelle, int idCategorie, bool isCategoriePerso) { var sousCategorie = new SousCategorie(); var sousCategId = await Bdd.Connection.Table <SousCategorie>().OrderByDescending(x => x.Id).FirstOrDefaultAsync(); var id = 1; if (sousCategId != null) { id = sousCategId.Id + 1; } sousCategorie.Id = id; sousCategorie.Libelle = libelle; sousCategorie.IdCategorie = idCategorie; sousCategorie.IsCategPerso = isCategoriePerso; sousCategorie.IsSousCategPerso = true; await Bdd.AjouterDonnee(sousCategorie); await RoamingCategorieBusiness.AjouterSousCategorie(sousCategorie); return(sousCategorie); }