public IActionResult Post([FromBody] ElementoDTO value)
 {
     //Nuevo
     try
     {
         ElementoMapper.MapearElementoDTO2Elemento(value, _elemento);
         value.Id = _elemento.Anadir();
         return(Ok(value.Id));
     }
     catch (Exception)
     {
         //TODO Log
         return(this.Problem("Error interno", null, 500));
     }
 }
 public IActionResult Caducados()
 {
     try
     {
         var caducados    = _elemento.Caducados();
         var caducadosDTO = new List <ElementoDTO>();
         foreach (var elemento in caducados)
         {
             var elementoDTO = new ElementoDTO();
             ElementoMapper.MapearElemento2ElementoDTO(elemento, elementoDTO);
             caducadosDTO.Add(elementoDTO);
         }
         return(Ok(caducadosDTO));
     }
     catch (Exception)
     {
         //TODO Log
         return(this.Problem("Error interno", null, 500));
     }
 }
 public ElementoImplementacion()
 {
     mapper   = new ElementoMapper();
     dataBase = new DBConnection();
     command  = dataBase.getConnection().CreateCommand();
 }