private async void SavePositionUpdateTextBox_ClickAsync(object sender, RoutedEventArgs e)
        {
            EditPositionProgressRing.IsActive = true;

            if (await NeptuneDatabase.UpdatePositionRecordAsync(AppShell.Workers.First(x => x.Id == AppShell._loggedInUserId), position, Convert.ToDecimal(PositionSalaryTextBox.Text)))
            {
                AppShell.Positions.First(x => x.Id == position.Id).Salary = position.Salary = Convert.ToDecimal(PositionSalaryTextBox.Text);
                OnPositionUpdated?.Invoke(AppShell.Workers.First(x => x.Id == AppShell._loggedInUserId), position, Convert.ToDecimal(PositionSalaryTextBox.Text));
                EditPositionSalaryContentDialog.Hide();
            }

            EditPositionProgressRing.IsActive = false;
        }
 private void CancelPositionUpdateTextBox_Click(object sender, RoutedEventArgs e) => EditPositionSalaryContentDialog.Hide();