private async Task UpdateElement()
        {
            if (SelectedIssue != null)
            {
                shell_.ShowView <IssueView>(
                    viewRequest: new IssueViewRequest()
                {
                    IssueId = SelectedIssue.Id, Scope = scope
                });
            }

            else if (SelectedRow != null)
            {
                var newName = await ShowRowNameInput();

                if (!string.IsNullOrEmpty(newName))
                {
                    SelectedRow.Name = newName;
                    await scope.CreateOrUpdateRow(SelectedRow);
                }
            }


            else if (SelectedColumn != null)
            {
                var newName = await ShowColumnNameInput();

                if (!string.IsNullOrEmpty(newName))

                {
                    SelectedColumn.Name = newName;
                    await scope.CreateOrUpdateColumn(SelectedColumn);
                }
            }

            await RefreshContent();
        }