public async Task <IActionResult> OnGetAsync(Guid?exCatId)
        {
            if (exCatId == null || exCatId == Guid.Empty)
            {
                ToastError(L["Please select correct Exam category"]);
                return(Redirect($"/manager/exam-categories"));
            }
            else
            {
                var examCat = await _ExamCategoryService.GetSimpify(exCatId.Value);

                if (examCat.Success)
                {
                    CurrentExamCategory = examCat.Data;
                    var res = _SkillCategoryService.GetBase(exCatId.Value);
                    if (res.Success)
                    {
                        SkillCategories = res.Data;
                    }
                    else
                    {
                        ToastError(res.Message);
                    }
                    return(Page());
                }
                else
                {
                    ToastError(examCat.Message);
                    return(Redirect($"/manager/exam-categories"));
                }
            }
        }
示例#2
0
        private async Task <string> PreLaunch(Guid?exCatId, Guid?id)
        {
            if (exCatId == null || exCatId == Guid.Empty)
            {
                ToastError(L["Please select correct Exam category"]);
                return($"/manager/exam-categories");
            }

            var examCat = await _ExamCategoryService.GetSimpify(exCatId.Value);

            if (!examCat.Success)
            {
                ToastError(examCat.Message);
                return($"/manager/exam-categories");
            }
            CurrentExamCategory = examCat.Data;

            return(null);
        }