// POST api/turma
        public void Post([FromBody] Model.Turma turma)
        {
            _context = new data.MarlinBdEntities();
            data.Turma novaTurma = new data.Turma();
            novaTurma.NomeTurma = turma.NomeTurma;

            _context.Turma.Add(novaTurma);

            _context.SaveChanges();
        }
        // POST api/turmas
        //Cria uma nova turma
        public HttpResponseMessage Post([FromBody] Model.Turma turma)
        {
            _context = new data.MarlinBdEntities();
            data.Turma novaTurma = new data.Turma();
            novaTurma.NomeTurma = turma.NomeTurma;

            _context.Turma.Add(novaTurma);

            _context.SaveChanges();

            return(Request.CreateResponse(HttpStatusCode.OK, "Turma criada com sucesso!"));
        }
        // DELETE api/turma/5
        public void Delete(int id)
        {
            _context = new data.MarlinBdEntities();

            data.Turma turma = _context.Turma.Where(x => x.TurmaId == id).FirstOrDefault();

            if (id != turma.TurmaId)
            {
                BadRequest();
            }

            if (turma.Aluno.Count != 0)
            {
                BadRequest();
            }
            _context.Turma.Remove(turma);
            _context.SaveChanges();
        }
        // DELETE api/turmas/5
        //Deleta uma turma caso ela nao tenha aluno
        public HttpResponseMessage Delete(int id)
        {
            _context = new data.MarlinBdEntities();

            data.Turma turma = _context.Turma.Where(x => x.TurmaId == id).FirstOrDefault();

            if (id != turma.TurmaId)
            {
                return(Request.CreateResponse(HttpStatusCode.BadRequest, "Turma nao encontrada"));
            }

            if (turma.Aluno.Count != 0)
            {
                return(Request.CreateResponse(HttpStatusCode.BadRequest, "Esta turma ainda possui alunos!"));
            }
            _context.Turma.Remove(turma);
            _context.SaveChanges();

            return(Request.CreateResponse(HttpStatusCode.OK, "Turma excluida com sucesso!"));
        }