Exemplo n.º 1
0
 public IHttpActionResult Delete(int enrollmentId)
 {
     _wordProgressService.RemoveProgressesForEnrollment(enrollmentId);
     _wordSuiteService.RemoveWordSuitesForEnrollment(enrollmentId);
     _enrollmentService.DeleteById(enrollmentId);
     return(Ok());
 }
Exemplo n.º 2
0
 public IHttpActionResult Delete(int enrollmentId)
 {
     if (_wordProgressService.RemoveProgressesForEnrollment(enrollmentId) &&
         _wordSuiteService.RemoveWordSuitesForEnrollment(enrollmentId) &&
         _enrollmentService.DeleteById(enrollmentId))
     {
         return(Ok());
     }
     return(BadRequest("Some problem occurred!"));
 }
Exemplo n.º 3
0
        public IHttpActionResult Delete(int groupId)
        {
            List <Enrollment> enrollments = _enrollmentService.GetByGroupId(groupId);

            foreach (var enrollment in enrollments)
            {
                _wordProgressService.RemoveProgressesForEnrollment(enrollment.Id);
                _wordsuiteService.RemoveWordSuitesForEnrollment(enrollment.Id);
            }
            _groupService.DeleteById(groupId);
            return(Ok());
        }
Exemplo n.º 4
0
        public IHttpActionResult Delete(int groupId)
        {
            List <Enrollment> enrollments = _enrollmentService.GetByGroupId(groupId);

            foreach (var enrollment in enrollments)
            {
                if (!(_wordProgressService.RemoveProgressesForEnrollment(enrollment.Id) &&
                      _wordsuiteService.RemoveWordSuitesForEnrollment(enrollment.Id)))
                {
                    return(BadRequest("Some problem occurred!"));
                }
            }
            if (_groupService.DeleteById(groupId))
            {
                return(Ok());
            }
            return(BadRequest("Some problem occurred!"));
        }