Esempio n. 1
0
        public async Task <ApiResult <EstudianteCursoViewModel> > Get_Curso(int estId,
                                                                            int cursoId)
        {
            if (!await _data.Exist_Estudiante_Curso(estId, cursoId))
            {
                throw new ApiNotFoundException("El estudiante no está matriculado en el curso");
            }

            var model = await _desafioService
                        .Get_RelEstudianteCurso(cursoId, estId);

            return(ApiResult <EstudianteCursoViewModel> .Initialize(model, true));
        }
Esempio n. 2
0
        public async Task <EstudianteCursoViewModel> Get_Curso(int estId,
                                                               int cursoId)
        {
            if (!await _data.Exist_Estudiante_Curso(estId, cursoId))
            {
                throw new ApplicationServicesException();
            }

            var model = await _desafioService
                        .Get_RelEstudianteCurso(cursoId, estId);

            return(model);
        }