async Task ExecuteLoadLectionRatingsCommand() { if (IsBusy) { return; } IsBusy = true; try { Ratings.Clear(); //var messages = await DataStore.GetAllMessagesAsync(true); var result = await DataStore.GetAllLecitonRatings(); foreach (var rating in result) { Ratings.Add(rating); } } catch (Exception ex) { Debug.WriteLine(ex); } finally { IsBusy = false; } }
private void LoadRatings() { var ratingCounter = 0; var ratingValues = 0; Ratings.Clear(); var allRatings = _ratingRepository.GetAllByMovieId(DisplayDetailModel.Id); foreach (var rating in allRatings) { if (rating != null) { Ratings.Add(rating); ratingValues += rating.NumericEvaluation; ratingCounter++; } } if (ratingCounter != 0) { AverageRating = (double)ratingValues / ratingCounter; HasRatings = Visibility.Visible; DoesntHaveRatings = Visibility.Collapsed; } else { AverageRating = 0; HasRatings = Visibility.Collapsed; DoesntHaveRatings = Visibility.Visible; } }
private void OnMovieAddNewReceived(MovieNewWrapper movieDetailModel) { LoadPeople(); CanSaveFlag = true; CanDeleteFlag = false; DisplayDetailModel = null; EditDetailModel = new MovieDetailModel { Id = movieDetailModel.Id }; Actors.Clear(); Directors.Clear(); Ratings.Clear(); }
internal void ClearRatings() { Ratings.Clear(); }