Esempio n. 1
0
        public async Task <IActionResult> CreateAcademicSubject(string returnUrl = null)
        {
            returnUrl = NormalizeReturnUrl(returnUrl);
            var model = new CreateAcademicSubjectViewModel
            {
                Input     = new CreateAcademicSubjectInput(),
                ReturnUrl = returnUrl
            };
            var resultGetStudyGroups = await _studyGroupService.GetStudyGroups(new GetStudyGroupsInput());

            if (resultGetStudyGroups.IsSuccessed)
            {
                var studyGroups = resultGetStudyGroups.Value;
                foreach (var studyGroup in studyGroups.Items)
                {
                    var comboboxItem = new ComboboxItemDto(studyGroup.Id.ToString(), studyGroup.Name);
                    model.Input.StudyGroupComboboxes.Add(comboboxItem);
                }
            }
            return(View(model));
        }