Esempio n. 1
0
 public IHttpActionResult ScheduleQuiz(QuizSchedule quizSchedule)
 {
     if (!ModelState.IsValid)
     {
         return(BadRequest());
     }
     db.QuizSchedules.Add(quizSchedule);
     db.SaveChanges();
     return(StatusCode(HttpStatusCode.Created));
 }
Esempio n. 2
0
        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));
        }