private void UpdateSource(MedicalOptionItemViewModel item) { foreach (var option in StatusesList) { if (item.OptionId != option.OptionId) { option.IsSelected = false; } } }
private async void SetStatusesList() { IsBusy = true; var metadata = await _metadataContainer.GetAsync(); var statusesList = new List <MedicalOptionItemViewModel>(); if (metadata != null) { foreach (var status in metadata.Statuses.Values) { var option = new MedicalOptionItemViewModel(status.Id.Value, status.Name, UpdateSource); statusesList.Add(option); } } StatusesList = statusesList; IsBusy = false; }