// GET: Tanterem public ActionResult Index() { if (Belepette.userLogged == null) { return(Redirect("/")); } else { if (Belepette.userLogged.ErrorCode != 0) { return(Redirect("/")); } } Proxy p = new Proxy(); TanteremListaResponse resp = new TanteremListaResponse(); resp = (TanteremListaResponse)Task.Run(() => p.GetTanteremLista()).Result; ViewData["TanteremLista"] = resp.TanteremLista; return(View()); }
public async Task <TanteremListaResponse> GetTanteremLista() { InitHttpClient(); var resp = new TanteremListaResponse(); try { var endpoint = string.Format(baseUrlApi + "/Tantermek/TanteremLista"); var r = await HttpClient.GetAsync(endpoint); if (r.IsSuccessStatusCode) { var contents = await r.Content.ReadAsStringAsync(); var returnValue = JsonConvert.DeserializeObject(contents); resp = JsonConvert.DeserializeObject <TanteremListaResponse>(returnValue.ToString()); } else { resp.ErrorCode = ERROR_NET; resp.ErrorMessage = r.StatusCode.ToString(); } return(resp); } catch (Exception ex) { resp.ErrorCode = ERROR_GENERIC; resp.ErrorMessage = ex.ToString(); return(resp); } }
public String TanteremLista() { TanteremListaResponse resp = new TanteremListaResponse(); try { resp.TanteremLista = dbmngr.TanteremListaKikero(); resp.ErrorCode = 0; } catch (Exception e) { resp.ErrorCode = -1; resp.ErrorMessage = e.Message; } return(JsonConvert.SerializeObject(resp)); }