public IActionResult GetFilmById(int idFilm) { ResponseSingleObject <FilmDTO> responseSingleObject = new ResponseSingleObject <FilmDTO>() { Status = StatusCodes.Status500InternalServerError, Errors = null, Message = null, Succeded = false, Value = null }; try { FilmDTO filmDto = _bllManager.GetFilmById(idFilm); if (filmDto == null) { responseSingleObject.Status = StatusCodes.Status404NotFound; responseSingleObject.Errors = "aucun film trouve pour l id(" + idFilm + ")"; } else { responseSingleObject.Status = StatusCodes.Status200OK; responseSingleObject.Value = filmDto; } } catch (Exception e) { responseSingleObject.Errors = "GetFilmById pour le film dont l id =(" + idFilm + ") EXCEPTION : " + e.ToString(); } return(StatusCode(responseSingleObject.Status, responseSingleObject)); }