Exemple #1
0
        private Models.TurmaResponse CriarResponse(Models.TbTurma turma)
        {
            Models.TurmaResponse response = new Models.TurmaResponse();
            response.NmCurso         = turma.IdCursoNavigation.NmCurso;
            response.NrCapacidadeMax = turma.NrCapacidadeMax;
            response.TpPeriodo       = turma.TpPeriodo;
            response.IdTurma         = turma.IdTurma;
            response.NmTurma         = turma.NmTurma;

            return(response);
        }
        public List <Models.TurmaResponse> ListarTodos()
        {
            List <Models.TbTurma> lista = db.ListarTodos();

            List <Models.TurmaResponse> response = new List <Models.TurmaResponse>();

            foreach (Models.TbTurma turma in lista)
            {
                Models.TurmaResponse resp = this.CriarResponse(turma);
                response.Add(resp);
            }

            return(response);
        }
Exemple #3
0
        public List <Models.TurmaResponse> ConsultarTurmaPorAnoLetivo(int idAnoLetivo)
        {
            List <Models.TbTurma> lista = db.ConsultarTurmaPorAnoLetivo(idAnoLetivo);

            List <Models.TurmaResponse> response = new List <Models.TurmaResponse>();

            foreach (Models.TbTurma turma in lista)
            {
                Models.TurmaResponse r = this.CriarResponse(turma);
                response.Add(r);
            }

            return(response);
        }