Ejemplo n.º 1
0
        public bool RemoveStudentFromCourse(StudentCourseRegister payload)
        {
            var entity = _courseStudentRepository.GetByStudentAndCourse(payload.StudentId, payload.CourseId);

            _courseStudentRepository.HardDelete(entity);
            return(_courseStudentRepository.SaveChanges());
        }
        public IActionResult RegisterStudentToCourse(StudentCourseRegister payload)
        {
            if (!UserIsInRole(UserTypeEnum.Admin, UserTypeEnum.Professor))
            {
                return(Unauthorized("You are not in role to permit this action"));
            }

            _service.RegisterStudent(payload);
            return(Ok());
        }
Ejemplo n.º 3
0
        public bool RegisterStudent(StudentCourseRegister paylaod)
        {
            var entity = new CourseStudent
            {
                CourseId  = paylaod.CourseId,
                StudentId = paylaod.StudentId
            };

            _courseStudentRepository.Create(entity);
            return(_repository.SaveChanges());
        }