示例#1
0
        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));
        }
示例#4
0
        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));
        }
示例#5
0
        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));
        }