public IActionResult DeleteProgressRecord(int progressRecordId) { if (!_repo.ProgressRecordExists(progressRecordId)) { return(NotFound()); } var progressToDelete = _repo.GetProgressRecord(progressRecordId); _repo.DeleteProgressRecord(progressToDelete); if (!_repo.Save()) { return(StatusCode(500, $"A problem happened while handling your request to delete Progress Record with id: {progressRecordId}.")); } return(NoContent());//success }