Пример #1
0
        private void LoadSelectedFileSpecification(FileSpecificationOption fileSpecificationOption)
        {
            var getFileSpecificationByIdResult = FileSpecificationsStore.GetFileSpecificationById(fileSpecificationOption.Id);

            if (!getFileSpecificationByIdResult.Succeed)
            {
                ClearSelectedFileSpecification();
                Toaster.Add(getFileSpecificationByIdResult.Message, MatToastType.Danger);
                return;
            }

            FileSpecificationsPageState.SelectedFileSpecification = getFileSpecificationByIdResult.Data;
            _editorManager.SetValue(getFileSpecificationByIdResult.Data.Content);
            StateHasChanged();
        }
Пример #2
0
        private void LoadFileSpecification(FileSpecificationOption fileSpecificationOption)
        {
            if (fileSpecificationOption == null)
            {
                ClearSelectedFileSpecification();
                return;
            }

            if (FileSpecificationsPageState.SelectedFileSpecification != null && fileSpecificationOption.Id == FileSpecificationsPageState.SelectedFileSpecification.Id)
            {
                return;
            }

            LoadSelectedFileSpecification(fileSpecificationOption);
        }