public IActionResult DeleteApplicationQualification(int applicationId, int id) { if (!_applicationInfoRepository.ApplicationExists(applicationId)) { return(NotFound()); } var applicationQualificationFromRepo = _applicationInfoRepository.GetApplicationQualificationForApplication(applicationId, id); if (applicationQualificationFromRepo == null) { return(NotFound()); } _applicationInfoRepository.DeleteApplicationQualificationForApplication(applicationQualificationFromRepo); if (!_applicationInfoRepository.Save()) { throw new Exception("Deleting ApplicationQualification for Application failed on save."); } return(NoContent()); }