public HttpResponseMessage SlcCmCv(DtoGenerico dto)
 {
     try
     {
         return(Request.CreateResponse(HttpStatusCode.OK, _sesionService.SolicitudCambioClave(dto.Dt1)));
     }
     catch (Exception ex)
     {
         return(Request.CreateResponse(HttpStatusCode.BadRequest, _apiResponseMessage.crearDtoErrorExceptionMessage(ex)));
     }
 }
 public HttpResponseMessage SVELgOut(DtoGenerico dto)
 {
     try
     {
         dto.Dt20 = Request.Headers.Authorization?.Parameter;
         return(Request.CreateResponse(HttpStatusCode.OK, _sesionService.CerrarSesion(dto.Dt1, dto.Dt20)));
     }
     catch (Exception ex)
     {
         return(Request.CreateResponse(HttpStatusCode.BadRequest, _apiResponseMessage.crearDtoErrorExceptionMessage(ex)));
     }
 }
 public HttpResponseMessage VExTkn(DtoGenerico dto)
 {
     try
     {
         return(Request.CreateResponse(HttpStatusCode.OK, _apiResponseMessage.CrearDtoApiResponseMessage(new List <DtoGenerico>()
         {
             new DtoGenerico()
             {
                 Bdt1 = _tokenValidator.ExisteTokenUsuarioCambioClave(dto.Dt20)
             }
         }, "VE_LGN_INS_004")));
     }
     catch (Exception ex)
     {
         return(Request.CreateResponse(HttpStatusCode.BadRequest, _apiResponseMessage.crearDtoErrorExceptionMessage(ex)));
     }
 }