public async Task <ActionResult> Put(int id, [FromBody] CompraCreacionDTO compraActualizacion) { var compra = _mapper.Map <Compra>(compraActualizacion); compra.CodigoCompra = id; _contexto.Entry(compra).State = EntityState.Modified; await _contexto.SaveChangesAsync(); return(NoContent()); }
public async Task <ActionResult> Put(int id, [FromBody] CompraCreacionDTO compraCreacionDTO) { var compra = this.mapper.Map <Compra>(compraCreacionDTO); compra.IdCompra = id; this.inventarioDBContext.Entry(compra).State = EntityState.Modified; await this.inventarioDBContext.SaveChangesAsync(); return(NoContent()); }
public async Task <ActionResult> Post([FromBody] CompraCreacionDTO compraCreacion)//Se espera recibir un JSON o un DOC.XML { var compra = this.mapper.Map <Compra>(compraCreacion); this.dBContext.Add(compra); await this.dBContext.SaveChangesAsync(); var compraDTO = this.mapper.Map <CompraDTO>(compra); return(new CreatedAtRouteResult("GetCompra", new { id = compra.IdCompra }, compraDTO)); }
public async Task <ActionResult> Post([FromBody] CompraCreacionDTO compraCreacionDTO) { var compra = this.mapper.Map <Entities.Compra>(compraCreacionDTO); this.inventarioDBContext.Add(compra); await this.inventarioDBContext.SaveChangesAsync(); var compraDTO = this.mapper.Map <CompraDTO>(compra); return(new CreatedAtRouteResult("GetCompra", new { id = compra.IdCompra }, compraDTO)); }
public async Task <ActionResult> Post([FromBody] CompraCreacionDTO compraCreacion) { var compra = _mapper.Map <Compra>(compraCreacion); _contexto.Add((object)compra); await _contexto.SaveChangesAsync(); var compraDto = _mapper.Map <CompraDTO>(compra); return(new CreatedAtRouteResult("GetCompra", new { id = compra.CodigoCompra }, compraDto)); }
public async Task <ActionResult> Post([FromBody] CompraCreacionDTO compraCreacion) { var compra = mapper.Map <Compra>(compraCreacion); contexto.Add(compra); await contexto.SaveChangesAsync(); var compraDTO = mapper.Map <CompraDTO>(compra); return(new CreatedAtRouteResult("GetCompra", new { id = compra.IdCompra }, compraDTO)); }
public async Task <ActionResult> Put(int id, [FromBody] CompraCreacionDTO compraCreacionDTO) { return(await Put <CompraCreacionDTO, Compra>(id, compraCreacionDTO)); }
public async Task <ActionResult> Post([FromBody] CompraCreacionDTO compraCreacionDTO) { return(await Post <CompraCreacionDTO, Compra, CompraDTO>(compraCreacionDTO, "obtenerCompra")); }