public async Task <ActionResult> Put(int id, [FromBody] DetalleFacturaCreacionDTO detalleFacturaCreacionDTO) { var detalleFactura = this.mapper.Map <DetalleFactura>(detalleFacturaCreacionDTO); detalleFactura.CodigoDetalle = id; this.contexto.Entry(detalleFactura).State = EntityState.Modified; await this.contexto.SaveChangesAsync(); return(NoContent()); }
public async Task <ActionResult> Post([FromBody] DetalleFacturaCreacionDTO detalleFacturaCreacion) { var detalleFactura = mapper.Map <DetalleFactura>(detalleFacturaCreacion); contexto.Add(detalleFactura); await contexto.SaveChangesAsync(); var detalleFacturaDTO = mapper.Map <DetalleFacturaDTO>(detalleFactura); return(new CreatedAtRouteResult("GetDetalleFactura", new { id = detalleFactura.CodigoDetalle }, detalleFacturaDTO)); }
public async Task <ActionResult> Post([FromBody] DetalleFacturaCreacionDTO detalleFacturaCreacion)//Se espera recibir un JSON o un DOC.XML { var detalleFactura = this.mapper.Map <DetalleFactura>(detalleFacturaCreacion); this.dBContext.Add(detalleFactura); await this.dBContext.SaveChangesAsync(); var detalleFacturaDTO = this.mapper.Map <DetalleFacturaDTO>(detalleFactura); return(new CreatedAtRouteResult("GetDetalleFactura", new { id = detalleFactura.CodigoDetalle }, detalleFacturaDTO)); }
public async Task <ActionResult> Post([FromBody] DetalleFacturaCreacionDTO detalleFacturaCreacionDTO) { var detalleFactura = this.mapper.Map <DetalleFactura>(detalleFacturaCreacionDTO); this.inventarioDBContext.Add(detalleFactura); await this.inventarioDBContext.SaveChangesAsync(); var detalleFacturaDTO = this.mapper.Map <DetalleFacturaDTO>(detalleFactura); return(new CreatedAtRouteResult("GetDetalleFactura", new { id = detalleFactura.CodigoDetalle }, detalleFacturaDTO)); }