//POST api/SQL?username={username}&password={password} public User Login(string username, string password) { try { string url = "http://141.210.25.6/InLineWebApi/api/login"; HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create(new Uri(url)); request.ContentType = "application/json"; request.Method = "GET"; string responseString; using (WebResponse response = request.GetResponse()) { responseString = new StreamReader(response.GetResponseStream()).ReadToEnd(); Console.Write(responseString); } //console write that stuff up there ^, then copy result to notepadd++, then go to json converter. //after parsing check if list exists and check username and pass. if(list.exists(i => i.shitToCheck = stuff)) var array = JArray.Parse(responseString); List <User> list = new List <User>(); foreach (var item in array) { try { list.Add(item.ToObject <User>()); } catch (Exception ex) { InvalidJsonElements = InvalidJsonElements ?? new List <string>(); InvalidJsonElements.Add(item.ToString()); } } foreach (User u in list) { if (u.email == username && u.pwd == password) { return(u); } } return(null); } catch (Exception ex) { return(null); } }
public List <WaitingParty> GetWaitingParties() { InvalidJsonElements = null; try { string url = "http://141.210.25.6/InLineWebApi/api/waitingparty"; HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create(new Uri(url)); request.ContentType = "application/json"; request.Method = "GET"; string responseString; using (WebResponse response = request.GetResponse()) { responseString = new StreamReader(response.GetResponseStream()).ReadToEnd(); } Console.WriteLine(responseString); // copy this shit down here and replace restaurant with user var array = JArray.Parse(responseString); List <WaitingParty> list = new List <WaitingParty>(); foreach (var item in array) { try { list.Add(item.ToObject <WaitingParty>()); } catch (Exception ex) { InvalidJsonElements = InvalidJsonElements ?? new List <string>(); InvalidJsonElements.Add(item.ToString()); } } return(list); } catch (Exception ex) { return(null); } }