コード例 #1
0
        private async Task TypeChanged(TaskType type, bool refreshState)
        {
            Periods        = new List <PeriodDto>();
            SourceSubjects = new List <SubjectDto>();
            switch (type)
            {
            case TaskType.Period:
                Periods = await PeriodService.GetList();

                break;

            case TaskType.Subject:
                Periods = await PeriodService.GetList();

                SourceSubjects = await SubjectService.GetList();

                break;
            }

            AddType = type;

            if (refreshState)
            {
                StateHasChanged();
            }
        }