예제 #1
0
        // DELETE api/values/5
        public void Delete(int id)
        {
            TareaRepository tarearepository = new TareaRepository();
            TipoTareaUtil   tipotareautil   = new TipoTareaUtil();
            TareaUtil       tareautil       = new TareaUtil(tipotareautil);
            TareaService    tareaservice    = new TareaService(tarearepository, tareautil);

            tareaservice.eliminaTarea(id);
        }
예제 #2
0
 public UnitOfWork(ApplicationDbContext db)
 {
     _db             = db;
     TipoFlujo       = new TipoFlujoRepository(_db);
     SP_Call         = new SP_Call(_db);
     UnidadInterna   = new UnidadInternaRepository(_db);
     FlujoTarea      = new FlujoTareaRepository(_db);
     ApplicationUser = new ApplicationUserRepository(_db);
     Tarea           = new TareaRepository(_db);
 }
예제 #3
0
        // POST api/values
        public TareaVO Post([FromBody] TareaVO _tareaVO)
        {
            TareaRepository tarearepository = new TareaRepository();
            TipoTareaUtil   tipotareautil   = new TipoTareaUtil();
            TareaUtil       tareautil       = new TareaUtil(tipotareautil);
            TareaService    tareaservice    = new TareaService(tarearepository, tareautil);

            TareaVO respuesta = tareaservice.addTarea(_tareaVO);

            return(respuesta);
        }
예제 #4
0
        public List <TareaVO> Get()
        {
            TareaRepository tarearepository = new TareaRepository();
            TipoTareaUtil   tipotareautil   = new TipoTareaUtil();
            TareaUtil       tareautil       = new TareaUtil(tipotareautil);
            TareaService    tareaservice    = new TareaService(tarearepository, tareautil);

            List <TareaVO> tareavo = new List <TareaVO>();

            tareavo = tareaservice.getTareas();
            return(tareavo);
        }
예제 #5
0
        public TareaVO Get(int id)
        {
            TareaRepository tarearepository = new TareaRepository();
            TipoTareaUtil   tipotareautil   = new TipoTareaUtil();
            TareaUtil       tareautil       = new TareaUtil(tipotareautil);
            TareaService    tareaservice    = new TareaService(tarearepository, tareautil);


            TareaVO tareavo = new TareaVO();

            tareavo = tareaservice.getTarea(id);
            return(tareavo);
        }
예제 #6
0
        // PUT api/values/5
        public TareaVO Put(int id, [FromBody] TareaVO _tareaVO)
        {
            TareaRepository tarearepository = new TareaRepository();
            TipoTareaUtil   tipotareautil   = new TipoTareaUtil();
            TareaUtil       tareautil       = new TareaUtil(tipotareautil);
            TareaService    tareaservice    = new TareaService(tarearepository, tareautil);

            TareaVO tareavo = null;

            if (_tareaVO.id == id)
            {
                tareavo = tareaservice.modificaTarea(_tareaVO);
            }
            return(tareavo);
        }
예제 #7
0
 public TareaService(TareaRepository _tareaRepository, TareaUtil _tareaUtil)
 {
     this.tareaRepository = _tareaRepository;
     this.tareaUtil = _tareaUtil;
 }