Exemplo n.º 1
0
        public async Task <IActionResult> Put(int id, [FromBody] Models.Question question)
        {
            if (id != question.Id)
            {
                return(BadRequest());
            }

            context.Entry(question).State = EntityState.Modified;
            await context.SaveChangesAsync();

            return(Ok(question));
        }
Exemplo n.º 2
0
        public async Task <IActionResult> Post([FromBody] Models.Question question)
        {
            var quiz = context.Quiz.SingleOrDefault(q => q.ID == question.QuizId);

            if (quiz == null)
            {
                return(NotFound());
            }
            context.Questions.Add(question);
            await context.SaveChangesAsync();

            return(Ok(question));
        }
Exemplo n.º 3
0
        public Models.Question Post([FromBody] Models.Question question)
        {
            // Simulate request duration by waiting for 2 seconds, can be removed!
            Thread.Sleep(2000);

            // If needed, sanity check.
            question.Text += " [modified by backend and returned!]";

            this.context.Add(question);
            this.context.SaveChanges();

            return(question);
        }
Exemplo n.º 4
0
        public async Task <IActionResult> Put(int id, [FromBody] Models.Question question)
        {
            //var question = await context.Questions.SingleOrDefaultAsync(d => d.ID == id);

            if (id != question.ID)
            {
                return(BadRequest());
            }
            context.Entry(question).State = EntityState.Modified;

            await context.SaveChangesAsync();

            return(Ok(question));
        }
 public void Post([FromBody] Models.Question question)
 {
 }