protected override async Task OnParametersSetAsync() { Model = new ThemeAstralModel(); Model.year_month_day = YearMonthDay.Replace('-', '/'); Model.hour_min = HourMin; Model.lat = Lat; Model.lng = Lng; await LoadDatas(); }
public async Task <HttpResponseMessage> GetThemeAstral(ThemeAstralModel model) { //NameValueCollection queryString = System.Web.HttpUtility.ParseQueryString(string.Empty); //queryString["year_month_day"] = $"{model.year_month_day.Replace('-', '/')}"; //queryString["hour_min"] = $"{model.hour_min}"; //queryString["lat"] = model.lat.ToString(); //queryString["lng"] = model.lng.ToString(); string queryString = $"year_month_day={model.year_month_day.Replace('-', '/')}"; queryString += $"&hour_min={model.hour_min.Substring(0, 5)}"; queryString += $"&lat={model.lat}"; queryString += $"&lng={model.lng}"; var req = new HttpRequestMessage(HttpMethod.Get, $"{Constants.URL_BASE}api/astrology_birth_theme?{queryString.ToString()}"); // req.Headers.Add("Authorization", $"Bearer {_storage["token"]}"); return(await _httpClient.SendAsync(req)); }
private void OnLocationChanges(object sender, LocationChangedEventArgs e) { var uri = new Uri(NavigationManager.Uri); string swRefreshQuery = QueryHelpers.ParseQuery(uri.Query).TryGetValue("swRefresh", out var sw) ? sw.First() : ""; if (swRefreshQuery.Length == 0) { } else { if (swRefreshQuery == "refresh") { model = new ThemeAstralModel(); model.lat = "46.20222"; model.lng = "6.14569"; citySearch = ""; citySearchId = ""; swLock = false; swLoaded = false; } } StateHasChanged(); }