public CasinoservicioAPI GetViewServiciosActivos(string idMaquinaInstancia) { UrlSET = "CasinoServicio/ServiciosActuales?idMaquinaInstancia=" + idMaquinaInstancia; IEnumerable <Casinoservicio> ContratoAsignacion = null; CasinoservicioAPI ContratoAsignacionAPIs = new CasinoservicioAPI(); try { using (var client = new HttpClient()) { ContratoAsignacionAPIs.gResponseAPI = GetTokenPlus(); if (ContratoAsignacionAPIs.gResponseAPI.Status == APIResponse_OK) { var getTask = client.AddTokenToHeader(ContratoAsignacionAPIs.gResponseAPI.Token, UrlAPI).GetAsync(UrlSET); getTask.Wait(); var Result = getTask.Result; if (Result.IsSuccessStatusCode) { var readTask = Result.Content.ReadAsAsync <CasinoservicioAPI>(); readTask.Wait(); ContratoAsignacionAPIs = readTask.Result; } else { int StatusCode = (int)Result.StatusCode; ContratoAsignacionAPIs.gResponseAPI.Status = StatusCode.ToString(); ContratoAsignacionAPIs.gResponseAPI.Response = Result.ReasonPhrase.ToString(); } } } } catch (Exception ex) { ContratoAsignacionAPIs.gResponseAPI.Status = APIResponse_BR; ContratoAsignacionAPIs.gResponseAPI.Response = ex.InnerException.Message; } ContratoAsignacion = ContratoAsignacionAPIs.Coleccion; return(ContratoAsignacionAPIs); }
public void CargaServicios() { try { CasinoServicios = ser.GetViewServiciosActivos(idMaquinaInstancia); if (CasinoServicios.gResponseAPI.Status == "200") { list = CasinoServicios.Coleccion.ToList(); } else { this.WriteToFile("Error: " + CasinoServicios.gResponseAPI.Response); } } catch (Exception ex) { this.WriteToFile("Error: " + ex.Message); } }