示例#1
0
        /// <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);
        }
示例#2
0
        /// <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);
        }