Ejemplo n.º 1
0
        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");
        }
Ejemplo n.º 2
0
        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);
 }
Ejemplo n.º 4
0
        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;
        }