public async Task <ActionResult> Put(int id, [FromBody] DetalleComprasCreacionDTO detalleCompraActualizar) { var detalleCompras = mapper.Map <DetalleCompra>(detalleCompraActualizar); detalleCompras.IdDetalle = id; contexto.Entry(detalleCompras).State = EntityState.Modified; await contexto.SaveChangesAsync(); return(NoContent()); }
public async Task <ActionResult> Post([FromBody] DetalleComprasCreacionDTO detalleComprasCreacion) { var detalleCompras = mapper.Map <DetalleCompra>(detalleComprasCreacion); contexto.Add(detalleCompras); await contexto.SaveChangesAsync(); var detalleComprasDTO = mapper.Map <DetalleCompraDTO>(detalleCompras); return(new CreatedAtRouteResult("GetDetalleCompra", new { id = detalleCompras.IdDetalle }, detalleComprasDTO)); }