public IActionResult DeleteCoachInfo([FromBody] CoachInfoPL info) { if (!ModelState.IsValid) { return(StatusCode(400, "Model is not valid")); } try { var delInfo = mapper.Map <CoachInfoDto>(info); var deleted = coachService.DeleteCoachInfo(delInfo); if (deleted == true) { return(StatusCode(204, "Coach info was deleted.")); } else { return(StatusCode(404, "Unable to delete coach info. Coach info with specified ID was not not found.")); } } catch (Exception ex) { return(StatusCode(500, "Internal server error. Exception message: " + ex)); } }