Esempio n. 1
0
        public async Task <IActionResult> UpdateEndereco(long id, Endereco endereco)
        {
            if (id != endereco.Id_endereco)
            {
                return(BadRequest());
            }

            var updateEndereco = await _context.Enderecos.FindAsync(id);

            if (updateEndereco == null)
            {
                return(NotFound());
            }

            updateEndereco.Logradouro_endereco = endereco.Logradouro_endereco;
            updateEndereco.Numero_endereco     = endereco.Numero_endereco;
            updateEndereco.Estado_endereco     = endereco.Estado_endereco;
            updateEndereco.Numero_endereco     = endereco.Numero_endereco;
            updateEndereco.Estado_endereco     = endereco.Estado_endereco;

            try
            {
                await _context.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException) when(!EnderecoExists(id))
            {
                return(NotFound());
            }

            return(NoContent());
        }
Esempio n. 2
0
        public async Task <ActionResult <Endereco> > PostEndereco(Endereco item)
        {
            _context.Enderecos.Add(item);
            await _context.SaveChangesAsync();

            return(CreatedAtAction(nameof(GetEnderecoItem), new { id = item.EnderecoId }, item));
        }
        public async Task <int> AddEnderecoAsync(Endereco address)
        {
            int rowsAffected = 0;

            _context.Enderecos.Add(address);
            rowsAffected = await _context.SaveChangesAsync();

            return(rowsAffected);
        }