public IHttpActionResult Delete(int enrollmentId) { _wordProgressService.RemoveProgressesForEnrollment(enrollmentId); _wordSuiteService.RemoveWordSuitesForEnrollment(enrollmentId); _enrollmentService.DeleteById(enrollmentId); return(Ok()); }
public IHttpActionResult Delete(int enrollmentId) { if (_wordProgressService.RemoveProgressesForEnrollment(enrollmentId) && _wordSuiteService.RemoveWordSuitesForEnrollment(enrollmentId) && _enrollmentService.DeleteById(enrollmentId)) { return(Ok()); } return(BadRequest("Some problem occurred!")); }
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()); }
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!")); }