Beispiel #1
0
        public async Task <JsonResult> OnPostVerificarProspecto([FromBody] ApproveVerification approveVerification)
        {
            string idVerifecar = approveVerification.Id;

            approveVerification.Id = null;
            Participant            = User.Claims.Where(x => x.Type == "Participant").Select(x => x.Value).SingleOrDefault();
            Confirmant             = User.Claims.Where(x => x.Type == "Confirmant").Select(x => x.Value).SingleOrDefault();
            var token = HttpContext.Session.GetString("token");

            var respuesta = await _peopleService.MutacionDatosParaVerificarAsync(idVerifecar, approveVerification, token);

            if (respuesta != "You are not authorised to perform this action")
            {
                var id = User.Claims.Where(x => x.Type == "Id").Select(x => x.Value).SingleOrDefault();
                var l  = await _aS.RefreshToken(id, CultureInfo.CurrentCulture.Name, Participant, token, Confirmant);

                if (l.Error == null)
                {
                    HttpContext.Session.SetString("token", l.Token);
                }
            }

            return(new JsonResult(respuesta));
        }
 public async Task <string> MutacionDatosParaVerificarAsync(string id, ApproveVerification verification, string token)
 {
     try { return(await _consumer.MutacionDatosParaVerificarAsync(id, verification, token)); }
     catch { return(null); }
 }