public async Task ModifierLigneProduit(LigneProduit ligneProduit, LigneProduitDTO ligneProduitDTO) { ligneProduit.Id = ligneProduitDTO.Id; context.Entry(ligneProduit).OriginalValues["RowVersion"] = ligneProduitDTO.RowVersion; await context.SaveChangesAsync(); }
public async Task <ActionResult> AjouterLigneProduit([FromBody] LigneProduitDTO ligneProduitDTO) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } LigneProduit ligneProduit = mapper.Map <LigneProduit>(ligneProduitDTO); ligneProduit = await ligneProduitDAO.AjouterLigneProduit(ligneProduit); return(Created($"api/LigneProduit/{ligneProduit.Id}", mapper.Map <LigneProduitDTO>(ligneProduit))); }
public async Task <ActionResult> ModifierLigneProduit([FromBody] LigneProduitDTO ligneProduitDTO) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } int id = Decimal.ToInt32(ligneProduitDTO.Id); LigneProduit ligneProduit = await ligneProduitDAO.GetLigneProduitById(id); if (ligneProduit == null) { return(NotFound()); } await ligneProduitDAO.ModifierLigneProduit(ligneProduit, ligneProduitDTO); return(Ok(ligneProduit)); }