public async Task <TanarListaResponse> GetTanarLista() { InitHttpClient(); var resp = new TanarListaResponse(); try { var endpoint = string.Format(baseUrlApi + "/Tanarok/TanarLista"); var r = await HttpClient.GetAsync(endpoint); if (r.IsSuccessStatusCode) { var contents = await r.Content.ReadAsStringAsync(); var returnValue = JsonConvert.DeserializeObject(contents); resp = JsonConvert.DeserializeObject <TanarListaResponse>(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 ActionResult Index() { if (Belepette.userLogged == null) { return(Redirect("/")); } else { if (Belepette.userLogged.ErrorCode != 0) { return(Redirect("/")); } } Proxy p = new Proxy(); TanarListaResponse resp = new TanarListaResponse(); resp = (TanarListaResponse)Task.Run(() => p.GetTanarLista()).Result; ViewData["TanarLista"] = resp.TanarLista; return(View()); }
public String TanarLista() { TanarListaResponse resp = new TanarListaResponse(); try { resp.TanarLista = dbmngr.TanarListaKikero(); resp.ErrorCode = 0; }catch (Exception e) { resp.ErrorCode = -1; resp.ErrorMessage = e.Message; } return(JsonConvert.SerializeObject(resp)); }