private void ChangeStatus(string status)
        {
            //Changing status on view
            int index = DiscountDetailsList.IndexOf(TempSelectedModel);

            DiscountDetailsList.Remove(TempSelectedModel);
            var temp = TempSelectedModel;

            temp.ApprovalStatus   = status;
            temp.IsButtonsVisible = false;
            temp.StatusColor      = status == "Pending" ? Color.Red : status == "Rejected" ? Color.Gray : status == "Approved" ? Color.Green : Color.Gray;

            DiscountDetailsList.Insert(index, temp);
            //-----
        }
        private void ShrinkExpanded(ListView listView)
        {
            if (TempSelectedModel != null)
            {
                if (TempSelectedModel.IsExpanded == true)
                {
                    int index = DiscountDetailsList.IndexOf(TempSelectedModel);
                    DiscountDetailsList.Remove(TempSelectedModel);
                    TempSelectedModel.IsExpanded = false;
                    TempSelectedModel.ExpandIcon = "Arrow_Down.png";
                    DiscountDetailsList.Insert(index, TempSelectedModel);

                    TempSelectedModel = null;
                }
            }
        }
        private void UpdateList(ListView listView)
        {
            if (SelectedItemModel != null)
            {
                if (SelectedItemModel.IsExpanded == false)
                {
                    int index = DiscountDetailsList.IndexOf(SelectedItemModel);
                    DiscountDetailsList.Remove(SelectedItemModel);
                    SelectedItemModel.IsExpanded = true;
                    SelectedItemModel.ExpandIcon = "Arrow_Up.png";
                    DiscountDetailsList.Insert(index, SelectedItemModel);

                    if (TempSelectedModel != SelectedItemModel)
                    {
                        ShrinkExpanded(listView);
                    }

                    TempSelectedModel = SelectedItemModel;

                    DeselectSelectedItem(listView);
                }
            }
        }