No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

Inyectando servicios como dependencia

19/22
Recursos

Aportes 3

Preguntas 2

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

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);
}

}