CHINGON EL CURSO…, SOLO FALTARON LOS RECURSOS POR CADA CLASE…
Introducción a API en .NET
Domina las API con .NET
Prerrequisitos
¿Qué es una API?
¿Qué es REST?
Creando tu primera API con .NET
Funcionamiento de una API en .NET
Consumiendo API desde Postman
Análisis del template para APIs de .NET
Atributos para verbos HTTP
Manejo de rutas
Minimal API vs. Web API
Arquitectura y configuración
¿Qué son los middlewares?
Creando un nuevo middleware
Inyección de dependencias
Agregando Logging a API
Documentando API con Swagger
Manipulación de datos con Entity Framework
Agregando librerÃas para Entity Framework
Configuración de Entity framework y clases base
Creación de servicios
Inyectando servicios como dependencia
Creando controladores
Probando API con una base de datos SQL server
Outro
Retrospectiva: APIs con .NET
No tienes acceso a esta clase
¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera
Miguel Teheran
Aportes 3
Preguntas 2
CHINGON EL CURSO…, SOLO FALTARON LOS RECURSOS POR CADA CLASE…
Brutal esta clase me encanto como ver todo lo que se hizo como un todo con sus diferentes partes.
namespace ApiTareas.Services
{
public class TareaService{
ApiTareas.TareasContex context;
public TareaService(TareasContex dBcontex)
{
context=dBcontex;
}
public IEnumerable<Tarea> Get(){
return context.Tareas;
}
public async Task Save(Tarea tarea){
context.Add(tarea);
await context.SaveChangesAsync();
}
public async Task Update( Guid id,Tarea tarea){
var TareaActual=context.Tareas.Find(id);
if (TareaActual!=null)
{
TareaActual.CategoriaId=tarea.CategoriaId;
TareaActual.Titulo=tarea.Titulo;
TareaActual.Descripcion=tarea.Descripcion;
TareaActual.PrioridadTarea=tarea.PrioridadTarea;
TareaActual.Responsable=tarea.Responsable;
await context.SaveChangesAsync();
}
}
public async Task Delete( Guid id){
var TareaActual=context.Tareas.Find(id);
if (TareaActual!=null)
{
context.Remove(TareaActual);
await context.SaveChangesAsync();
}
}
}
public interface ITareService
{
IEnumerable<Categoria> Get();
Task Save(Categoria categoria);
Task Update( Guid id,Categoria categoria);
Task Delete( Guid id);
}
}
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?