public async Task <OsztalyListaResponse> GetOsztalyLista() { InitHttpClient(); var resp = new OsztalyListaResponse(); try { var endpoint = string.Format(baseUrlApi + "/Osztalyok/OsztalyLista"); var r = await HttpClient.GetAsync(endpoint); if (r.IsSuccessStatusCode) { var contents = await r.Content.ReadAsStringAsync(); var returnValue = JsonConvert.DeserializeObject(contents); resp = JsonConvert.DeserializeObject <OsztalyListaResponse>(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(); OsztalyListaResponse resp = new OsztalyListaResponse(); resp = (OsztalyListaResponse)Task.Run(() => p.GetOsztalyLista()).Result; ViewData["OsztalyLista"] = resp.OsztalyLista; return(View()); }
public String OsztalyLista() { OsztalyListaResponse resp = new OsztalyListaResponse(); try { resp.OsztalyLista = dbmngr.OsztalyListaKikero(); resp.ErrorCode = 0; } catch (Exception e) { resp.ErrorCode = -1; resp.ErrorMessage = e.Message; } return(JsonConvert.SerializeObject(resp)); }