コード例 #1
0
        public IHttpActionResult Create([FromBody] Quizz quizz)
        {
            var quizzToAdd = new FR_DataAccessLayer.Models.Quizz
            {
                Niveau = quizz.Niveau,
            };

            quizzToAdd.QuizzQuestions = quizz.Questions.Select(q => new FR_DataAccessLayer.Models.QuizzQuestion {
                QuestionId = q.QuestionId, QuizzId = quizzToAdd.QuizzId
            }).ToList();

            quizzAccessLayer.Add(quizzToAdd);
            return(this.Ok("created"));
        }
コード例 #2
0
        public IHttpActionResult Update(int id, [FromBody] Quizz quizz)
        {
            var quizzToUpdate = new FR_DataAccessLayer.Models.Quizz
            {
                QuizzId        = quizz.QuizzId,
                Niveau         = quizz.Niveau,
                QuizzQuestions = quizz.Questions.Select(q => new FR_DataAccessLayer.Models.QuizzQuestion {
                    QuizzId = quizz.QuizzId, QuestionId = q.QuestionId
                }).ToList()
            };

            quizzAccessLayer.Update(quizzToUpdate);

            return(this.Ok("updated"));
        }