public bool SubmitAnswers([FromBody] CreateOrEditContentAnswersModel model) { if (ModelState.IsValid) { var quizanswer = db.CourseContentAnswers.Where(a => a.QuizId == model.QuizId && a.UserId == model.UserId).FirstOrDefault(); if (quizanswer != null) { quizanswer.Answers = model.Answers; db.Entry(quizanswer).State = EntityState.Modified; db.SaveChanges(); return true; } else { var newquizanswer = new CourseContentAnswers { QuizId = model.QuizId, UserId = model.UserId, Answers = model.Answers }; db.CourseContentAnswers.Add(newquizanswer); db.SaveChanges(); return true; } } return false; }
public async Task <string> SubmitAnswers(CreateOrEditContentAnswersModel model) { if (ModelState.IsValid) { var response = await WepApiMethod.SendApiAsync <bool>(HttpVerbs.Post, $"eLearning/CourseContents/SubmitAnswers", model); if (response.isSuccess) { return("success"); } else { return("error"); } } return("invalid"); }