public async Task <ActionResult> Put(int id, [FromBody] FacturaCreacionDTO facturaActualizacion) { var factura = _mapper.Map <Factura>(facturaActualizacion); factura.Numerofactura = id; _contexto.Entry(factura).State = EntityState.Modified; await _contexto.SaveChangesAsync(); return(NoContent()); }
public async Task <ActionResult> Put(int id, [FromBody] FacturaCreacionDTO facturaCreacionDTO) { var factura = this.mapper.Map <Factura>(facturaCreacionDTO); factura.NumeroFactura = id; this.inventarioDBContext.Entry(factura).State = EntityState.Modified; await this.inventarioDBContext.SaveChangesAsync(); return(NoContent()); }
public async Task <ActionResult> Post([FromBody] FacturaCreacionDTO facturaCreacion) { var factura = mapper.Map <Factura>(facturaCreacion); contexto.Add(factura); await contexto.SaveChangesAsync(); var facturaDTO = mapper.Map <FacturaDTO>(factura); return(new CreatedAtRouteResult("GetFactura", new { id = factura.numeroFactura }, facturaDTO)); }
public async Task <ActionResult> Post([FromBody] FacturaCreacionDTO facturaCreacion)//Se espera recibir un JSON o un DOC.XML { var factura = this.mapper.Map <Factura>(facturaCreacion); this.dBContext.Add(factura); await this.dBContext.SaveChangesAsync(); var facturaDTO = this.mapper.Map <FacturaDTO>(factura); return(new CreatedAtRouteResult("GetFactura", new { id = factura.NumeroFactura }, facturaDTO)); }
public async Task <ActionResult> Post([FromBody] FacturaCreacionDTO facturaCreacion) { var factura = _mapper.Map <Factura>(facturaCreacion); _contexto.Add((object)factura); await _contexto.SaveChangesAsync(); var facturaDto = _mapper.Map <FacturaDTO>(factura); return(new CreatedAtRouteResult("GetFactura", new { id = factura.Numerofactura }, facturaDto)); }
public async Task <ActionResult> Post([FromBody] FacturaCreacionDTO facturaCreacionDTO) { var factura = this.mapper.Map <Factura>(facturaCreacionDTO); this.inventarioDBContext.Add(factura); await this.inventarioDBContext.SaveChangesAsync(); var facturaDTO = this.mapper.Map <FacturaDTO>(factura); return(new CreatedAtRouteResult("GetFactura", new { id = factura.NumeroFactura }, facturaDTO)); }