public async Task <ActionResult <Internship> > DeleteInternship(int id) { var internship = await _repository.GetInternshipById(id); if (internship == null) { return(NotFound()); } await _repository.DeleteInternship(internship); return(internship); }
public async Task <IActionResult> DeleteInternship(int id) { try { var result = await _repository.DeleteInternship(id); if (result != true) { return(BadRequest("No internship deleted")); } return(Ok("Internship was deleted")); } catch (Exception) { return(StatusCode(StatusCodes.Status500InternalServerError, "Database failure")); } }