public async Task <ActionResult <Endereco> > GetEndereco(long id) { if (!Cep.validar(id.ToString())) { return(NotFound("Formato de CEP invalido")); } var endereco = await _context.Enderecos.Include(e => e.Bairro).Include(e => e.Cidade).Include(e => e.Cidade.Estado).FirstOrDefaultAsync(e => e.CdPostal == id.ToString()); //var endereco = await _context.Enderecos.FindAsync(id); if (endereco == null) { return(NotFound()); } return(endereco); }