private void SetStatus(AuthenticationResult result) { var status = StatusList.First(s => s.Name == result.ServiceName); status.IsAuthenticating = false; status.Message = result.IsAuthenticated ? "Sign-in successful." : "Sign-in failed."; }
private async Task GetMealOrderStatus() { try { if (CrossConnectivity.Current.IsConnected == true) { try { MealOrderStatusCollection = new ObservableCollection <meal_order_status>(); HttpClient httpClient = new System.Net.Http.HttpClient(); DateTime dt = SelectedDate; string format_date = dt.ToString("dd-MM-yyyy", CultureInfo.InvariantCulture); var SelectedMealStatusIndex = StatusList.IndexOf(StatusList.First(x => x == SelectedMealStatus)); HttpRequestMessage request = new HttpRequestMessage(HttpMethod.Get, Library.URL + "/" + Library.METHODE_GETMEALORDERSTATUS + "/" + SelectedWard.ID + "/" + format_date + "/" + SelectedMealTime.ID + "/" + SelectedMealStatusIndex.ToString() + "/" + Library.KEY_USER_SiteCode); HttpResponseMessage response = await httpClient.SendAsync(request); var data = await response.Content.ReadAsStringAsync(); MealOrderStatusCollection = JsonConvert.DeserializeObject <ObservableCollection <meal_order_status> >(data); if (!MealOrderStatusCollection.Any()) { IsPageEnabled = false; DependencyService.Get <INotify>().ShowToast("No records found!!"); return; } int srNo = 1; foreach (var item in MealOrderStatusCollection) { item.SrNo = srNo++; } // stop } catch (Exception excp) { // stop progressring } } else { await PageDialog.DisplayAlertAsync("Alert!!", "Server is not accessible, please check internet connection.", "OK"); } } catch (Exception excp) { // stop progressring } }
private void CheckStatus() { lock ( _checkStatusSync ) { if (Visit != null && StatusList != null && StatusList.Count > 0 && !_statusQuestionAsked) { if (Visit.VisitStatus.WellKnownName == VisitStatus.Scheduled && Visit.AppointmentStartDateTime.Date <= DateTime.Now) { _statusQuestionAsked = true; var result = _userDialogService.ShowDialog( "This Visit is not checked in. Would you like to check it in?", "Visit Status", UserDialogServiceOptions.OkCancel); if (result == UserDialogServiceResult.Ok) { ExecuteStatusUpdatedCommand(StatusList.First(s => s.WellKnownName == VisitStatus.CheckedIn)); } } } } }