Error: connect ECONNREFUSED 127.0.0.1:44310 .O postma nao recebe minha requisao. meuco digo
[Route("api/[controller]")]
[ApiController]
public class ClienteController : ControllerBase
{
private readonly DonationDBContext _context;
public ClienteController(DonationDBContext context)
{
_context = context;
}
// GET: api/Cliente
[HttpGet]
public async Task<ActionResult<IEnumerable<Cliente>>> GetClientes()
{
return await _context.Clientes.ToListAsync();
}
// GET: api/Cliente/5
[HttpGet("{id}")]
public async Task<ActionResult<Cliente>> GetCliente(int id)
{
var cliente = await _context.Clientes.FindAsync(id);
if (cliente == null)
{
return NotFound();
}
return cliente;
}
// PUT: api/Cliente/5
// To protect from overposting attacks, please enable the specific properties you want to bind to, for
// more details see https://aka.ms/RazorPagesCRUD.
[HttpPut("{id}")]
public async Task<IActionResult> PutCliente(int id, Cliente cliente)
{
cliente.id = id;
_context.Entry(cliente).State = EntityState.Modified;
try
{
await _context.SaveChangesAsync();
}
catch (DbUpdateConcurrencyException)
{
if (!ClienteExists(id))
{
return NotFound();
}
else
{
throw;
}
}
return NoContent();
}
private bool ClienteExists(int id)
{
throw new NotImplementedException();
}
// POST: api/\Cliente
// To protect from overposting attacks, please enable the specific properties you want to bind to, for
// more details see https://aka.ms/RazorPagesCRUD.
[HttpPost]
public async Task<ActionResult<Cliente>> PostCliente(Cliente cliente)
{
_context.Clientes.Add(cliente);
await _context.SaveChangesAsync();
return CreatedAtAction("GetCliente", new { id = cliente.id }, cliente);
}
// DELETE: api/Cliente/5
[HttpDelete("{id}")]
public async Task<ActionResult<Cliente>> DeleteCliente(int id)
{
var cliente = await _context.Clientes.FindAsync(id);
if (cliente == null)
{
return NotFound();
}
_context.Clientes.Remove(cliente);
await _context.SaveChangesAsync();
return cliente;
}
private bool DCandidateExists(int id)
{
return _context.Clientes.Any(e => e.id == id);
}
}
}