BatchGuy.App.BluRayTitleInfoForm.LoadMKVMergeLangugeItemsDropDown C# (CSharp) Method

LoadMKVMergeLangugeItemsDropDown() private method

private LoadMKVMergeLangugeItemsDropDown ( ) : void
return void
        private void LoadMKVMergeLangugeItemsDropDown()
        {
            try
            {
                IJsonSerializationService<ISOLanguageCodeCollection> jsonSerializationService = new JsonSerializationService<ISOLanguageCodeCollection>();
                IMKVMergeLanguageService service = new MKVMergeLanguageService(jsonSerializationService);
                foreach (MKVMergeLanguageItem item in service.GetLanguages())
                {
                    _bindingListMKVMergeLanguageItem.Add(item);
                }

                bsMKVMergeLanguageItem.DataSource = _bindingListMKVMergeLanguageItem;
                _bindingListMKVMergeLanguageItem.AllowEdit = false;
            }
            catch (Exception ex)
            {
                _displayErrorMessageService.DisplayError(new ErrorMessage() { DisplayMessage = "There was a problem loading the mkvmerge languages!", DisplayTitle = "Error.", Exception = ex, MethodNameWhereExceptionOccurred = MethodBase.GetCurrentMethod().Name });
            }
        }
BluRayTitleInfoForm