private void GetReasons() { Reasons.Clear(); Reasons.Add("The Computer Won't Start"); Reasons.Add("The Screen is Blank"); Reasons.Add("Abnormally Functioning"); Reasons.Add("OS Won't Boot"); Reasons.Add("The Screen is Frozen"); Reasons.Add("Computer is Slow."); Reasons.Add("Strange Noises"); Reasons.Add("Slow Internet"); }
public async void OnFetchReasons(object sender, int e) { Reasons.Clear(); var reasons = await _commentsDataAccess.GetAllCommentsByTypeId(e); var mappedReasons = _mapper.Map <List <Model.CommentsSelectionModel> >(reasons); foreach (var item in mappedReasons) { Reasons.Add(item); } IsLoading = false; }
private void ResetValues(TicketViewModel selectedTicket) { SelectedTicket = null; SelectedItem = null; SelectedItemPortions.Clear(); SelectedItemPropertyGroups.Clear(); SelectedItemGroupedPropertyItems.Clear(); Reasons.Clear(); TicketTags.Clear(); _showExtraPropertyEditor = false; _showTicketNoteEditor = false; _showFreeTagEditor = false; _removeModifier = false; SetSelectedTicket(selectedTicket); }
public override async void Refresh() { base.Refresh(); Refreshing = true; var reasons = await Services.Host.ReasonService.GetReasons(); Reasons.Clear(); var enumerable = reasons as Reason[] ?? reasons.ToArray(); Reason defaultReason = null; if (enumerable.Any()) { foreach (var reason in enumerable) { if (reason.Default == true) { defaultReason = reason; } Reasons.Add(new ReasonViewModel(reason)); } } if (defaultReason != null) { SelectedReason = new ReasonViewModel(defaultReason); } else { SelectedReason = new ReasonViewModel(new Reason() { Text = "" }); } //else //{ // NoReasons?.Invoke(this, EventArgs.Empty); //} Refreshing = false; }