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); }
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); }