예제 #1
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);
        }
예제 #2
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);
        }
예제 #3
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);
        }
예제 #4
0
 public TareaVO ConvierteEntityToTareaVO(Tarea _tarea)
 {
     if (_tarea == null)
     {
         return(null);
     }
     else
     {
         TareaVO res = new TareaVO();
         res.id          = _tarea.id;
         res.nombre      = _tarea.nombre;
         res.tipotareaId = _tarea.tipotareaId;
         res.tipotarea   = tipoTareaUtil.ConvierteEntityToTipoTareaVO(_tarea.tipotarea);
         return(res);
     }
 }
예제 #5
0
 public Tarea ConvierteTareaVOToEntity(TareaVO _tarea)
 {
     if (_tarea == null)
     {
         return(null);
     }
     else
     {
         Tarea res = new Tarea();
         res.id          = _tarea.id;
         res.nombre      = _tarea.nombre;
         res.tipotareaId = _tarea.tipotareaId;
         res.tipotarea   = tipoTareaUtil.ConvierteTipoTareaVOToEntity(_tarea.tipotarea);
         return(res);
     }
 }
예제 #6
0
 public TareaVO modificaTarea(TareaVO _tarea)
 {
     Tarea tarea = tareaUtil.ConvierteTareaVOToEntity(_tarea);
     tarea = tareaRepository.modificaTarea(tarea);
     return tareaUtil.ConvierteEntityToTareaVO(tarea);
 }