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