public async Task <ActionResult> Put(int id, [FromBody] ComprasCreacionDTO compraActualizar) { var compra = mapper.Map <Compra>(compraActualizar); compra.IdCompra = id; contexto.Entry(compra).State = EntityState.Modified; await contexto.SaveChangesAsync(); return(NoContent()); }
public async Task <ActionResult> Post([FromBody] ComprasCreacionDTO comprasCreacion) { var compra = mapper.Map <Compra>(comprasCreacion); contexto.Add(compra); await contexto.SaveChangesAsync(); var compraDTO = mapper.Map <CompraDTO>(compra); return(new CreatedAtRouteResult("GetCompra", new { id = compra.IdCompra }, compraDTO)); }