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")); }
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")); }