private async Task LoadDatas() { ThemeNombresModel model = new ThemeNombresModel(); model.date = date; model.nom = nom; model.prenom = prenom; var response = await AstrologieServiceHttp.GetNombres(model); switch (response.StatusCode) { case HttpStatusCode.OK: string content = await response.Content.ReadAsStringAsync(); //data = JsonConvert.DeserializeObject<ImportJson>(content); contentHtml = content; swLoaded = true; break; default: MatToaster.Add("Impossible de recevoir les données du serveur", MatToastType.Danger, "Erreur http " + response.StatusCode, "danger"); NavigationManager.NavigateTo("/"); break; } }
public async Task <HttpResponseMessage> GetNombres(ThemeNombresModel model) { string queryString = $"date={model.date}"; queryString += $"&nom={Uri.EscapeUriString(model.nom)}"; queryString += $"&prenom={Uri.EscapeUriString(model.prenom)}"; var req = new HttpRequestMessage(HttpMethod.Get, $"{Constants.URL_BASE_TEST}?{queryString.ToString()}"); //return await _httpClient.PostAsync($"{Constants.URL_BASE_TEST}", httpContent); return(await _httpClient.SendAsync(req)); }