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 1

Ordenar por:

驴Quieres ver m谩s aportes, preguntas y respuestas de la comunidad?

o inicia sesi贸n.

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

}