public IActionResult Update(long id, [FromBody] AnnonceBesoin item)
        {
            if (item == null)
            {
                return(BadRequest());
            }
            var annonceBesoinobj = _context.annonceBesoins.Find(id);

            if (annonceBesoinobj == null)
            {
                return(NotFound());
            }
            var itemToUpdate = _context.annonceBesoins.SingleOrDefault(r => r.Id == id);

            if (itemToUpdate != null)
            {
                itemToUpdate.Cout                  = item.Cout;
                itemToUpdate.DatePublication       = item.DatePublication;
                itemToUpdate.Description           = item.Description;
                itemToUpdate.DescriptionCompetence = item.DescriptionCompetence;
                itemToUpdate.DisponibiliteDemande  = item.DisponibiliteDemande;
                itemToUpdate.Titre                 = item.Titre;
            }

            _context.SaveChanges();

            return(new NoContentResult());
        }
        public IActionResult Create(long id, [FromBody] AnnonceBesoin item)
        {
            if (item == null)
            {
                return(BadRequest());
            }
            _context.annonceBesoins.Add(item);
            var userObj = _context.users.Find(id);

            userObj.ListAnnonceBesoins.Add(item);
            _context.SaveChanges();
            return(CreatedAtRoute("GetAnnonceBesoin", new { id = item.Id }, item));
        }