private void UpdatesOverrideCodes()
        {
            var index = OverrideLimitDetails.IndexOf(SelectedOverrideLimit);

            //    OverrideCodes = _allOverrideCodes
            //        .FirstOrDefault(x => x.RowId == index + 1)?.Codes;

            if (index >= 0)
            {
                OverrideCodes = _allOverrideCodes[index].Codes;
            }
            MaxLimitMessage = SelectedOverrideLimit?.MaxLimitMessage;
        }
        private void OverrideLimitOverride()
        {
            PerformAction(async() =>
            {
                var success = await _checkoutBusinessLogic.OverrideLimitOverride(
                    (OverrideLimitDetails.IndexOf(SelectedOverrideLimit) + 1).ToString(),
                    OverrideCode,
                    Document,
                    Details);

                IsOverrideDone = success;
            });
        }