コード例 #1
0
        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());
        }
コード例 #2
0
        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());
        }
コード例 #3
0
        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));
        }
コード例 #4
0
        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));
        }
コード例 #5
0
        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));
        }
コード例 #6
0
        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));
        }
コード例 #7
0
 public async Task <ActionResult> Put(int id, [FromBody] CompraCreacionDTO compraCreacionDTO)
 {
     return(await Put <CompraCreacionDTO, Compra>(id, compraCreacionDTO));
 }
コード例 #8
0
 public async Task <ActionResult> Post([FromBody] CompraCreacionDTO compraCreacionDTO)
 {
     return(await Post <CompraCreacionDTO, Compra, CompraDTO>(compraCreacionDTO, "obtenerCompra"));
 }