public async Task <IHttpActionResult> GetPropuestas([FromBody] Propuestas propuesta)
        {
            String id     = null;
            String nombre = null;

            if (propuesta != null)
            {
                id     = propuesta.PropuestaId;
                nombre = propuesta.Titulo;
            }
            try
            {
                log.Info(new MDCSet(this.ControllerContext.RouteData));
                var campo = await _propuestasRepo.GetPropuestas(id, nombre);

                return(Ok(campo));
            }
            catch (Exception e)
            {
                log.Error(new MDCSet(this.ControllerContext.RouteData), e);

                return(InternalServerError(e));
            }
        }