newQuoteDTO{Id=0,Content="Que la force soit avec toi",Character="Obi-Wan",ImagePath="http://image1",TitleSource="Star Wars",DateSource=1977,Like=32,Langage=TypeLangageDTO.vo,Type=TypeSrcEnumDTO.movie,IsValide=true},
newQuoteDTO{Id=1,Content="Je suis ton père",Character="Darth Vader",ImagePath="http://image2",TitleSource="Star Wars",DateSource=1980,Like=120,Langage=TypeLangageDTO.vo,Type=TypeSrcEnumDTO.movie,IsValide=true},
newQuoteDTO{Id=2,Content="Que la vengeance commence",Character="Anakin Skywalker",ImagePath="http://image3",TitleSource="Star Wars: Episode III",DateSource=2005,Like=95,Langage=TypeLangageDTO.vo,Type=TypeSrcEnumDTO.movie,IsValide=true},
newQuoteDTO{Id=3,Content="J'adore l'odeur du napalm au matin",Character="Kilgore",ImagePath="http://image4",TitleSource="Apocalypse Now",DateSource=1979,Like=56,Langage=TypeLangageDTO.vo,Type=TypeSrcEnumDTO.movie,IsValide=true},
newQuoteDTO{Id=4,Content="Je suis Groot",Character="Groot",ImagePath="http://image5",TitleSource="Guardians of the Galaxy",DateSource=2014,Like=200,Langage=TypeLangageDTO.vo,Type=TypeSrcEnumDTO.movie,IsValide=true},
newQuoteDTO{Id=5,Content="La vie est un rêve",Character="Don Quichotte",ImagePath="http://image6",TitleSource="Don Quichotte",DateSource=1605,Like=34,Langage=TypeLangageDTO.vf,Type=TypeSrcEnumDTO.book,IsValide=true},
newQuoteDTO{Id=6,Content="To infinity and beyond!",Character="Buzz Lightyear",ImagePath="http://image7",TitleSource="Toy Story",DateSource=1995,Like=180,Langage=TypeLangageDTO.vo,Type=TypeSrcEnumDTO.movie,IsValide=true},
newQuoteDTO{Id=7,Content="Je ne suis pas un héros",Character="Bruce Wayne",ImagePath="http://image8",TitleSource="The Dark Knight",DateSource=2008,Like=250,Langage=TypeLangageDTO.vo,Type=TypeSrcEnumDTO.movie,IsValide=true},
newQuoteDTO{Id=8,Content="Je suis le maître du jeu",Character="Jigsaw",ImagePath="http://image9",TitleSource="Saw",DateSource=2004,Like=65,Langage=TypeLangageDTO.vo,Type=TypeSrcEnumDTO.movie,IsValide=true},
newQuoteDTO{Id=9,Content="Liberté, égalité, fraternité",Character="La devise de la France",ImagePath="http://image10",TitleSource="Révolution française",DateSource=1789,Like=300,Langage=TypeLangageDTO.vf,Type=TypeSrcEnumDTO.book,IsValide=true},
newQuoteDTO{Id=10,Content="Un petit pas pour l'homme, un grand pas pour l'humanité",Character="Neil Armstrong",ImagePath="http://image11",TitleSource="Moon landing",DateSource=1969,Like=500,Langage=TypeLangageDTO.vo,Type=TypeSrcEnumDTO.book,IsValide=true},
newQuoteDTO{Id=11,Content="C'est la vie",Character="Charles",ImagePath="http://image12",TitleSource="French Movie",DateSource=2013,Like=45,Langage=TypeLangageDTO.vf,Type=TypeSrcEnumDTO.movie,IsValide=true},
newQuoteDTO{Id=13,Content="Je suis un simple serveur",Character="Hannibal",ImagePath="http://image14",TitleSource="The Silence of the Lambs",DateSource=1991,Like=200,Langage=TypeLangageDTO.vo,Type=TypeSrcEnumDTO.movie,IsValide=true},
newQuoteDTO{Id=14,Content="N'attends pas le moment parfait, prends le moment et rends-le parfait",Character="Zig Ziglar",ImagePath="http://image15",TitleSource="Motivation",DateSource=1995,Like=150,Langage=TypeLangageDTO.vf,Type=TypeSrcEnumDTO.book,IsValide=true},
newQuoteDTO{Id=15,Content="Le seul vrai voyage est de changer de regard",Character="Marcel Proust",ImagePath="http://image16",TitleSource="À la recherche du temps perdu",DateSource=1913,Like=125,Langage=TypeLangageDTO.vf,Type=TypeSrcEnumDTO.book,IsValide=true},
newQuoteDTO{Id=16,Content="La force sera avec toi, toujours",Character="Obi-Wan Kenobi",ImagePath="http://image17",TitleSource="Star Wars: Episode IV",DateSource=1977,Like=320,Langage=TypeLangageDTO.vo,Type=TypeSrcEnumDTO.movie,IsValide=true},
newQuoteDTO{Id=17,Content="J'ai toujours rêvé d'être un gangster",Character="Henry Hill",ImagePath="http://image18",TitleSource="Goodfellas",DateSource=1990,Like=500,Langage=TypeLangageDTO.vo,Type=TypeSrcEnumDTO.movie,IsValide=true},
newQuoteDTO{Id=18,Content="Je vous ai compris",Character="De Gaulle",ImagePath="http://image19",TitleSource="Discours de Gaulle",DateSource=1958,Like=250,Langage=TypeLangageDTO.vf,Type=TypeSrcEnumDTO.book,IsValide=true},
newQuote(){Id=7,Content="Je suis la dernière Targaryen. Je suis la reine des dragons",IdCharacter=7,IdSource=3,IdUsersPropose=1,IsValid=true,Langage=LangEnum.vf,Likes=11025},
newQuote(){Id=8,Content="Je ne suis pas prêt à affronter ça. C'est trop pour moi.",IdCharacter=8,IdSource=5,IdUsersPropose=1,IsValid=true,Langage=LangEnum.vf,Likes=11025},
newQuote(){Id=9,Content="Aidez-moi, Obi-Wan Kenobi, vous êtes mon seul espoir.",IdCharacter=9,IdSource=5,IdUsersPropose=1,IsValid=true,Langage=LangEnum.vf,Likes=11025},
returnStatusCode((int)HttpStatusCode.InternalServerError,new{message="Internal Server Error"+e.Message+" --- "+Environment.GetEnvironmentVariable("DB_SERVER_AUTH")});
}
}
/// <summary>
/// Gets a list of users with pagination support.
/// </summary>
/// <param name="index">The index of the page to retrieve (default is 0)</param>
/// <param name="count">The number of users to retrieve per page (default is 5)</param>
/// <returns></returns>
/// <remarks>
/// ## **Sample request**:
///
/// GET /users/all?index=0&count=5
///
/// The `index` parameter specifies the page number to retrieve (starting from 0), and the `count` parameter specifies how many users to return per page.
///
/// ## **Returns**
///
/// - **200 OK** : Returns a list of users if the operation is successful.
/// - **204 No Content** : If no users are found or the operation fails.
/// - **500 Internal Server Error** : If there is an exception during the execution of the request.
///
/// ## **Error Handling**
/// - In case of an internal server error (e.g., database issues), a `500 Internal Server Error` is returned with an error message.
/// </remarks>
/// <response code="200">Returns a list of users</response>
/// <response code="204">No content if no users are found or the operation fails</response>
/// <response code="500">Internal server error in case of an exception</response>
/// <param name="id">The ID of the player to be deleted</param>
/// <returns></returns>
/// <remarks>
/// ## **Sample request**:
///
/// DELETE /api/v1/players?id=51
///
/// The `id` parameter specifies the ID of the player to be deleted.
///
/// ## **Returns**
///
/// - **200 OK** : If the player was successfully deleted, a success message is returned.
/// - **404 Not Found** : If no player with the given ID is found.
/// - **500 Internal Server Error** : If an error occurs while deleting the player.
///
/// ## **Error Handling**
/// - If no player is found with the specified `id`, a `404 Not Found` response is returned with a message "Player not found."
/// - If there is an exception during the process (e.g., database errors), a `500 Internal Server Error` response is returned with a message "Internal server error."
/// </remarks>
/// <response code="200">Returns a success message indicating the player was deleted</response>
/// <response code="404">Not found if no player with the specified ID is found</response>
/// <response code="500">Internal server error in case of an exception</response>