Practica 2 - Creando Api Rest
Practica 2 - Creando Api Rest
Seleccione el framework de
destino y realice un clic en
“Crear”.
200 OK:
Descripción: solicitud exitosa.
401 Unauthorized:
Descripción: Se requiere una
autenticación valida.
) ON [PRIMARY]
GO
Realizaremos la creación de la
clase para los atributos en la
Carpeta Models
En la Clase RolRepositore.cs,
contaremos con 2 métodos
inicialmente:
1.- GetList()
Método que devuelve la
lista de todos los
registros de roles en la
Base de datos
2.- AgregaActualiza(Rol l,
string t)
constructor.
namespace apiServicio.Business.Contracts
Task<List<Rol>> GetList();
_IRolRepository = tempI;
return _IRolRepository.GetList();
return
_IRolRepository.AgregaActualiza(l, t);
Task<List<Rol>> GetList();
[Route("api/[controller]")]
RolController.cs
public class RolController
En la carpeta
{
this._IRolService = iTemp;
[HttpGet]
{
return await _IRolService.GetList();
[HttpPost("AgregaActualiza")]
l.Id = Id;
l.NombreRol = NombreRol;
return await
_IRolService.AgregaActualiza(l, t);
Finalmente en la clase
Startup.cs
Agregamos la comunicación
entre al interface y las clases que
utilizamos
program.cs
builder.Services.AddControllers();
builder.Services.AddTransient<IRolRepository,
RolRepository>(); // Registro de la dependencia
builder.Services.AddTransient<IRolService,
RolService>(); // Registro de la dependencia
Presione f5