public ServicioToken.TokenObtiene GenerarToken(GenerateTokenFormDto data, out string errorCode) { try { errorCode = "000"; ServicioToken.TokenServiceClient _servicioToken = new ServicioToken.TokenServiceClient(); ServicioToken.TokenObtiene dataToken; dataToken = _servicioToken.GenerarToken(data.Canal, data.Aplicacion, data.MetaJson); return(dataToken); } catch (Exception e) { errorCode = "503"; } return(null); }
public ActionResult GenerateToken(GenerateTokenFormDto data) { if (!(_settings.Environment.mode.Equals("development", StringComparison.InvariantCultureIgnoreCase))) { return(Json(new { errorCode = "401" })); } string errorCode; var resp = _tokenRepo.GenerarToken(data, out errorCode); if (resp == null || errorCode == "503") { return(Json(new { errorCode })); } if (resp.meta.Code == "000") { var token = resp.data.token; return(Json(new { errorCode = "200", data = $"?token={token}&canal={data.Canal}&aplicacion={data.Aplicacion}" })); } return(Json(new { errorCode = "400" })); }