Exemplo n.º 1
0
        private IActionResult ProcessBulkSelect(
            EditCourseSectionFormData formData,
            int customisationId,
            string action
            )
        {
            switch (action)
            {
            case SelectAllDiagnosticAction:
                SelectAllDiagnostics(formData);
                break;

            case DeselectAllDiagnosticAction:
                DeselectAllDiagnostics(formData);
                break;

            case SelectAllLearningAction:
                SelectAllLearning(formData);
                break;

            case DeselectAllLearningAction:
                DeselectAllLearning(formData);
                break;

            default:
                return(new StatusCodeResult(400));
            }

            var viewModel = new EditCourseSectionViewModel(formData, customisationId);

            return(View(viewModel));
        }
Exemplo n.º 2
0
        public IActionResult EditSection(
            EditCourseSectionFormData formData,
            int customisationId,
            string action
            )
        {
            if (action == SaveAction)
            {
                return(EditSave(formData, customisationId));
            }

            var bulkSelectResult = EditCourseSectionHelper.ProcessBulkSelect(formData, action);

            if (bulkSelectResult != null)
            {
                return(bulkSelectResult);
            }

            var viewModel = new EditCourseSectionViewModel(formData, customisationId);

            return(View(viewModel));
        }