public PuzzleTask Post(PuzzleTask task) { try { _context.PuzzleTasks.Add(task); _context.SaveChanges(); return(task); } catch (Exception ex) { throw ex; } }
//Kijkt of opgegeven antwoord hetzelfde is als 1 van de correcte antwoorden in de database public TaskValidationViewModel CheckIfTrue(PuzzleTask puzzleTask) { var pt = _repository.Get(puzzleTask.Id); foreach (string answer in pt.Answers) { if (puzzleTask.Answers[0] == answer) { return(new TaskValidationViewModel { IsCorrect = true }); } } return(new TaskValidationViewModel { IsCorrect = false }); }
public TaskValidationViewModel PutForValidation([FromBody] PuzzleTask puzzleTask) { return(_puzzleTaskService.CheckIfTrue(puzzleTask)); }
public PuzzleTask Update(PuzzleTask task) { return(_repository.Put(task)); }
public PuzzleTask Create(PuzzleTask task) { return(_repository.Post(task)); }
public PuzzleTask Post([FromBody] PuzzleTask task) { return(_service.Create(task)); }
public PuzzleTask Put([FromBody] PuzzleTask task) { return(_service.Update(task)); }