public async Task <IActionResult> SaveBook([FromBody] Book book)
        {
            await _context.Set <Book>().AddAsync(book);

            await _context.SaveChangesAsync();

            var books = await _context.Set <Book>().ToArrayAsync();

            return(Ok(new { id = book.Id, books }));
        }
        public async Task <IActionResult> SaveQuestion(int id, [FromBody] Question question)
        {
            question.ChapterId = id;
            _context.Set <Question>().Update(question);
            await _context.SaveChangesAsync();

            var questions = await _context.Set <Question>().Where(x => x.ChapterId == id).ToListAsync();

            questions.Add(new Question());
            return(Ok(new { id = question.Id, questions }));
        }
        public async Task <IActionResult> Create([Bind("InstructorId,FirstName,LastName,MiddleName")] Instructor instructor)
        {
            if (ModelState.IsValid)
            {
                _context.Add(instructor);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(instructor));
        }