private void Gravar(int turmas, int alunos)
        {
            var materiasBd = _materiaRepository.FindAll();
            var alunosT    = AlunoParaGravar(alunos, materiasBd, turmas);

            _context.Set <Aluno>().UpdateRange(alunosT);
            _context.SaveChanges();
        }
 public ActionResult Cadastrar([FromBody] Materia materia)
 {
     try
     {
         if (ModelState.IsValid)
         {
             _materiaRepository.AddMateria(materia);
             var materias = _materiaRepository.FindAll();
             if (materias.Count > 0)
             {
                 return(Ok(JsonConvert.SerializeObject(materias)));
             }
             return(Ok());
         }
         return(BadRequest("O estado do modelo não é valido"));
     }
     catch (Exception e)
     {
         return(BadRequest(e.Message));
     }
 }