# Introduccion
Resumen API NET 6
Inyectar dependencia y cadena de conexion
var builder = WebApplication.CreateBuilder(args);
builder.Services.AddControllers();
builder.Services.AddEndpointsApiExplorer();
builder.Services.AddSwaggerGen();
var SQL = new SqlConfiguration(builder.Configuration.GetConnectionString("SQLMS"));
builder.Services.AddSingleton(SQL);
builder.Services.AddScoped<IAutoRepositorio, AutoRepositorio>();
var app = builder.Build();
- IactionResult puede devolver codigos de respuesta http
[HttpGet]
public async Task<IActionResult> ObtenerAutos()
{
return Ok(await _autoRepositorio.ObtenerTodos());
}
[HttpGet("{id}")]
public async Task<IActionResult> ObtenerAutosPorId(int id)
{
return Ok(await _autoRepositorio.ObtenerAuto(id));
}