コード例 #1
0
        public async Task <ActionResult> EditSubjectAsync(Guid Id)
        {
            if (Id == null)
            {
                return(RedirectToAction("Index"));
            }

            var Subject = await subjectRepo.GetsubjectById(Id);

            if (Subject == null)
            {
                ModelState.AddModelError(String.Empty, "Not Found.");
            }
            return(View(Subject));
        }
コード例 #2
0
ファイル: Mapper.cs プロジェクト: jonasanne/BE-Quiz-Project
        public static Quiz_DTO ConvertTo_DTOAsync(Quiz quiz, ref Quiz_DTO quiz_DTO, ISubjectRepo subjectRepo)
        {
            try
            {
                Subject subject = subjectRepo.GetsubjectById(quiz.SubjectId).Result;

                //controleer objecten op null
                quiz_DTO.QuizName    = quiz.QuizName;
                quiz_DTO.Difficulty  = quiz.Difficulty.ToString();
                quiz_DTO.Description = (quiz.Description is null) ? "No description is given" : quiz.Description;
                quiz_DTO.ImgUrl      = quiz.ImgUrl;
                quiz_DTO.SubjectName = subject.SubjectName;
            }
            catch (Exception ex)
            {
                Debug.WriteLine(ex.InnerException.Message);
            }
            return(quiz_DTO);
        }