コード例 #1
0
ファイル: LessonController.cs プロジェクト: evsig/DevEdu
        [HttpPost("lesson-topic")] // api/lesson/lesson-topic
        public async Task <ActionResult <int> > AddLessonTopic([FromBody] LessonTopicInputModel inputModel)
        {
            LessonTopic lessonTopic = LessonTopicMapper.ToDataModel(inputModel);

            if (lessonTopic == null)
            {
                return(BadRequest("Model is empty"));
            }
            return(Ok(await lessonStorage.AddLessonTopic(lessonTopic)));
        }
コード例 #2
0
ファイル: LessonTopicMapper.cs プロジェクト: evsig/DevEdu
        public static LessonTopic ToDataModel(LessonTopicInputModel inputModel)
        {
            var result = new LessonTopic
            {
                Id             = inputModel.Id,
                LessonId       = inputModel.LessonId,
                ThemeDetailsId = inputModel.ThemeDetailsId
            };

            return(result);
        }