public static async Task <HttpResponseMessage> SignIn(string json) { var app = Assembly.GetAssembly(typeof(SecretClass)).GetManifestResourceStream("XamarinFrontEnd.Configuration.secrets.json"); var stream = new StreamReader(app); var jsonString = stream.ReadToEnd(); SecretClass json_des = JsonConvert.DeserializeObject <SecretClass>(jsonString.ToString()); HttpClient client = new HttpClient(); StringContent content = new StringContent(json, Encoding.UTF8, "application/json"); HttpResponseMessage response = await client.PostAsync(json_des.Ngrok + "/register", content); return(await Task.FromResult(response)); }
public static async Task <HttpResponseMessage> GetObservationById(int observation_id) { var app = Assembly.GetAssembly(typeof(SecretClass)).GetManifestResourceStream("XamarinFrontEnd.Configuration.secrets.json"); var stream = new StreamReader(app); var jsonString = stream.ReadToEnd(); SecretClass json_des = JsonConvert.DeserializeObject <SecretClass>(jsonString.ToString()); string token = null; HttpClient client = new HttpClient(); try { token = await SecureStorage.GetAsync("token"); } catch (Exception ex) { return(null); } client.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Token", token); HttpResponseMessage response = await client.GetAsync(json_des.Ngrok + "/get_user_observation_data_by_id/" + observation_id); return(await Task.FromResult(response)); }