示例#1
0
        public async Task <ActionResult> Put(int id, [FromBody] TelefonoProveedorCreacionDTO telefonoActualizar)
        {
            var telefono = mapper.Map <TelefonoProveedor>(telefonoActualizar);

            telefono.codigoTelefono        = id;
            contexto.Entry(telefono).State = EntityState.Modified;
            await contexto.SaveChangesAsync();

            return(NoContent());
        }
示例#2
0
        public async Task <ActionResult> Put(int id, [FromBody] TelefonoProveedorCreacionDTO telefonoProvActualizacion)
        {
            var telefonoProv = this.mapper.Map <TelefonoProveedor>(telefonoProvActualizacion);

            telefonoProv.CodigoTelefono = id;
            this.dBContext.Entry(telefonoProv).State = EntityState.Modified;
            await this.dBContext.SaveChangesAsync();

            return(NoContent());
        }
示例#3
0
        public async Task <ActionResult> Post([FromBody] TelefonoProveedorCreacionDTO telefonoCreacion)
        {
            var telefono = mapper.Map <TelefonoProveedor>(telefonoCreacion);

            contexto.Add(telefono);
            await contexto.SaveChangesAsync();

            var telefonoDTO = mapper.Map <TelefonoProveedorDTO>(telefono);

            return(new CreatedAtRouteResult("GetTelefonoProveedor", new { id = telefono.codigoTelefono }, telefonoDTO));
        }
示例#4
0
        public async Task <ActionResult> Post([FromBody] TelefonoProveedorCreacionDTO telefonoProvCreacion)//Se espera recibir un JSON o un DOC.XML
        {
            var telefonoProv = this.mapper.Map <TelefonoProveedor>(telefonoProvCreacion);

            this.dBContext.Add(telefonoProv);
            await this.dBContext.SaveChangesAsync();

            var telefonoProvDTO = this.mapper.Map <TelefonoProveedorDTO>(telefonoProv);

            return(new CreatedAtRouteResult("GetTelefonoProveedor", new { id = telefonoProv.CodigoTelefono }, telefonoProvDTO));
        }
示例#5
0
        public async Task <ActionResult> Post([FromBody] TelefonoProveedorCreacionDTO telefonoProveedorCreacion)
        {
            var telefonoProveedor = _mapper.Map <TelefonoProveedor>(telefonoProveedorCreacion);

            _contexto.Add((object)telefonoProveedor);
            await _contexto.SaveChangesAsync();

            var telefonoProveedorDto = _mapper.Map <TelefonoProveedorDTO>(telefonoProveedor);

            return(new CreatedAtRouteResult("GetTelefonoProveedor", new { id = telefonoProveedor.CodigoTelefono },
                                            telefonoProveedorDto));
        }
示例#6
0
        public async Task <ActionResult> Post([FromBody] TelefonoProveedorCreacionDTO telefonoProveedorCreacionDTO)
        {
            var telefonoProveedor = this.mapper.Map <TelefonoProveedor>(telefonoProveedorCreacionDTO);

            this.inventarioDBContext.Add(telefonoProveedor);
            await this.inventarioDBContext.SaveChangesAsync();

            var telefonoProveedorDTO = this.mapper.Map <TelefonoProveedorDTO>(telefonoProveedor);

            return(new CreatedAtRouteResult("GetTelefonoProveedor", new { id = telefonoProveedor.CodigoTelefono },
                                            telefonoProveedorDTO));
        }