public IHttpActionResult ScheduleQuiz(QuizSchedule quizSchedule) { if (!ModelState.IsValid) { return(BadRequest()); } db.QuizSchedules.Add(quizSchedule); db.SaveChanges(); return(StatusCode(HttpStatusCode.Created)); }
public IHttpActionResult EditQuizSchedule(int QuizScheduleId, QuizSchedule newQuizSchedule) { if (!helper.ValidateQuizSchedule(QuizScheduleId)) { return(BadRequest("Invalid Id")); } var quizSchedule = db.QuizSchedules.Find(QuizScheduleId); quizSchedule.StartDateTime = newQuizSchedule.StartDateTime; quizSchedule.EndDateTime = newQuizSchedule.EndDateTime; quizSchedule.ArchiveStatus = newQuizSchedule.ArchiveStatus; quizSchedule.QuizId = newQuizSchedule.QuizId; db.SaveChanges(); return(StatusCode(HttpStatusCode.OK)); }