public IActionResult DeleteApplication(int id) { var application = _applicationInfoRepository.GetApplication(id, false); if (application == null) { return(NotFound()); } _applicationInfoRepository.DeleteApplication(application); if (!_applicationInfoRepository.Save()) { throw new Exception("Creating an Application failed on save."); } return(NoContent()); }