From dbab6e4fc9f957c5a5502c01568c0a229eaeb760 Mon Sep 17 00:00:00 2001 From: Damien NORTIER Date: Thu, 7 Mar 2024 10:05:07 +0100 Subject: [PATCH] =?UTF-8?q?feat=20:=20cr=C3=A9ation=20des=20fake-datas=20:?= =?UTF-8?q?poop:?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- WebApi/FakeDatas/FakeDatas.csproj | 13 + .../JsonFiles/fake-Administrators.json | 217 +++++++++++ WebApi/FakeDatas/JsonFiles/fake-Answers.json | 130 +++++++ WebApi/FakeDatas/JsonFiles/fake-Chapters.json | 158 ++++++++ WebApi/FakeDatas/JsonFiles/fake-Lobbies.json | 224 ++++++++++++ WebApi/FakeDatas/JsonFiles/fake-Players.json | 187 ++++++++++ .../FakeDatas/JsonFiles/fake-Questions.json | 284 +++++++++++++++ WebApi/FakeDatas/convertirJson.sh | 61 ++++ WebApi/FakeDatas/fake-Administrators.cs | 266 ++++++++++++++ WebApi/FakeDatas/fake-Answers.cs | 168 +++++++++ WebApi/FakeDatas/fake-Chapters.cs | 203 +++++++++++ WebApi/FakeDatas/fake-Lobbies.cs | 267 ++++++++++++++ WebApi/FakeDatas/fake-Players.cs | 230 ++++++++++++ WebApi/FakeDatas/fake-Questions.cs | 337 ++++++++++++++++++ WebApi/WebApi.sln | 8 +- WebApi/convertirJson.sh | 34 -- WebApi/fake-Answers.json | 130 ------- 17 files changed, 2752 insertions(+), 165 deletions(-) create mode 100644 WebApi/FakeDatas/FakeDatas.csproj create mode 100644 WebApi/FakeDatas/JsonFiles/fake-Administrators.json create mode 100644 WebApi/FakeDatas/JsonFiles/fake-Answers.json create mode 100644 WebApi/FakeDatas/JsonFiles/fake-Chapters.json create mode 100644 WebApi/FakeDatas/JsonFiles/fake-Lobbies.json create mode 100644 WebApi/FakeDatas/JsonFiles/fake-Players.json create mode 100644 WebApi/FakeDatas/JsonFiles/fake-Questions.json create mode 100644 WebApi/FakeDatas/convertirJson.sh create mode 100644 WebApi/FakeDatas/fake-Administrators.cs create mode 100644 WebApi/FakeDatas/fake-Answers.cs create mode 100644 WebApi/FakeDatas/fake-Chapters.cs create mode 100644 WebApi/FakeDatas/fake-Lobbies.cs create mode 100644 WebApi/FakeDatas/fake-Players.cs create mode 100644 WebApi/FakeDatas/fake-Questions.cs delete mode 100755 WebApi/convertirJson.sh delete mode 100644 WebApi/fake-Answers.json diff --git a/WebApi/FakeDatas/FakeDatas.csproj b/WebApi/FakeDatas/FakeDatas.csproj new file mode 100644 index 0000000..ba39827 --- /dev/null +++ b/WebApi/FakeDatas/FakeDatas.csproj @@ -0,0 +1,13 @@ + + + + net8.0 + enable + enable + + + + + + + diff --git a/WebApi/FakeDatas/JsonFiles/fake-Administrators.json b/WebApi/FakeDatas/JsonFiles/fake-Administrators.json new file mode 100644 index 0000000..c0d523c --- /dev/null +++ b/WebApi/FakeDatas/JsonFiles/fake-Administrators.json @@ -0,0 +1,217 @@ +[ + { + "Id": 0, + "Username": "Parker", + "HashedPassword": "Reprehenderit et excepteur eu reprehenderit deserunt nulla non aute veniam non occaecat eiusmod eu." + }, + { + "Id": 1, + "Username": "Fisher", + "HashedPassword": "Irure pariatur esse fugiat nulla enim ex dolor nulla ullamco sint consequat." + }, + { + "Id": 2, + "Username": "Chapman", + "HashedPassword": "Ex ut dolore Id sit anim exercitation." + }, + { + "Id": 3, + "Username": "Palmer", + "HashedPassword": "Anim nisi esse reprehenderit est occaecat Lorem cupIdatat anim." + }, + { + "Id": 4, + "Username": "Griffith", + "HashedPassword": "Adipisicing irure commodo voluptate nisi Lorem excepteur aliquip dolor dolore Lorem." + }, + { + "Id": 5, + "Username": "Hays", + "HashedPassword": "Laborum aute irure tempor ea do esse." + }, + { + "Id": 6, + "Username": "Becker", + "HashedPassword": "Et reprehenderit excepteur eu nostrud Id officia irure reprehenderit nisi magna adipisicing." + }, + { + "Id": 7, + "Username": "Cherry", + "HashedPassword": "Nisi culpa eu ea eiusmod est." + }, + { + "Id": 8, + "Username": "Townsend", + "HashedPassword": "Adipisicing commodo nostrud reprehenderit tempor esse." + }, + { + "Id": 9, + "Username": "Mercado", + "HashedPassword": "Do ullamco nulla amet quis excepteur proIdent magna nisi cillum magna laborum enim." + }, + { + "Id": 10, + "Username": "Johns", + "HashedPassword": "Dolor est ut veniam ut pariatur." + }, + { + "Id": 11, + "Username": "Cannon", + "HashedPassword": "Consectetur duis ut ut est consectetur excepteur sunt amet qui nostrud veniam laborum consequat minim." + }, + { + "Id": 12, + "Username": "Huber", + "HashedPassword": "Id labore voluptate qui cillum deserunt consectetur nulla in mollit culpa laborum." + }, + { + "Id": 13, + "Username": "Ewing", + "HashedPassword": "Veniam duis irure amet deserunt nisi mollit nostrud enim." + }, + { + "Id": 14, + "Username": "Copeland", + "HashedPassword": "Et occaecat laboris eu exercitation culpa." + }, + { + "Id": 15, + "Username": "Bush", + "HashedPassword": "Lorem Lorem adipisicing amet consequat voluptate incIdIdunt eu culpa tempor occaecat commodo laborum est elit." + }, + { + "Id": 16, + "Username": "Atkinson", + "HashedPassword": "Pariatur quis cupIdatat commodo labore elit ullamco exercitation ullamco minim mollit irure." + }, + { + "Id": 17, + "Username": "Rutledge", + "HashedPassword": "Qui Id aliqua dolor fugiat ex ut incIdIdunt aute fugiat pariatur." + }, + { + "Id": 18, + "Username": "Carter", + "HashedPassword": "Aute aliqua nostrud veniam sint sint veniam duis aute nulla Lorem ut." + }, + { + "Id": 19, + "Username": "Lester", + "HashedPassword": "Duis aute cillum incIdIdunt excepteur est fugiat nisi qui et eiusmod." + }, + { + "Id": 20, + "Username": "Wilson", + "HashedPassword": "Esse veniam magna nulla labore ad Lorem." + }, + { + "Id": 21, + "Username": "Buckley", + "HashedPassword": "Nostrud cupIdatat nulla non laboris laborum ea." + }, + { + "Id": 22, + "Username": "Castillo", + "HashedPassword": "Laborum nostrud duis culpa voluptate Lorem mollit officia." + }, + { + "Id": 23, + "Username": "Horton", + "HashedPassword": "Deserunt incIdIdunt deserunt proIdent reprehenderit aliqua quis mollit Lorem non aliqua nulla." + }, + { + "Id": 24, + "Username": "Garrison", + "HashedPassword": "Ut sit culpa ullamco in excepteur duis." + }, + { + "Id": 25, + "Username": "Conner", + "HashedPassword": "Ipsum labore aliqua ad reprehenderit ipsum aliquip eiusmod eiusmod minim cillum anim." + }, + { + "Id": 26, + "Username": "Roberson", + "HashedPassword": "Irure duis deserunt irure do excepteur laborum anim aliquip ut duis commodo excepteur." + }, + { + "Id": 27, + "Username": "Pratt", + "HashedPassword": "Nostrud sit consectetur nulla dolor est ex exercitation irure eu cillum enim cillum deserunt." + }, + { + "Id": 28, + "Username": "Graves", + "HashedPassword": "Occaecat incIdIdunt officia Lorem reprehenderit pariatur laboris veniam esse Id adipisicing." + }, + { + "Id": 29, + "Username": "Lyons", + "HashedPassword": "Ipsum enim tempor voluptate non quis minim ut." + }, + { + "Id": 30, + "Username": "Cole", + "HashedPassword": "Pariatur laborum sint Lorem quis tempor ullamco eiusmod do aliqua." + }, + { + "Id": 31, + "Username": "Luna", + "HashedPassword": "Ullamco anim velit nisi incIdIdunt ea aliqua ea enim ipsum elit quis." + }, + { + "Id": 32, + "Username": "Vasquez", + "HashedPassword": "Velit velit nostrud adipisicing culpa incIdIdunt ad pariatur est irure dolor enim nulla nostrud." + }, + { + "Id": 33, + "Username": "Rivers", + "HashedPassword": "Veniam pariatur eu mollit pariatur quis Lorem ex ut consectetur pariatur enim." + }, + { + "Id": 34, + "Username": "Obrien", + "HashedPassword": "Magna nostrud cillum eu veniam eiusmod." + }, + { + "Id": 35, + "Username": "Gaines", + "HashedPassword": "Sint veniam et laborum commodo excepteur ipsum irure consectetur non sint enim officia consequat amet." + }, + { + "Id": 36, + "Username": "Emerson", + "HashedPassword": "IncIdIdunt nostrud pariatur commodo veniam velit dolore ea velit voluptate incIdIdunt sunt est." + }, + { + "Id": 37, + "Username": "Hardin", + "HashedPassword": "Et cillum Lorem dolor mollit ut qui officia." + }, + { + "Id": 38, + "Username": "Bauer", + "HashedPassword": "Laboris aute esse dolore non nostrud elit ipsum consectetur occaecat laboris laborum in." + }, + { + "Id": 39, + "Username": "Durham", + "HashedPassword": "Id culpa labore fugiat enim aute ut sint sint exercitation." + }, + { + "Id": 40, + "Username": "Sawyer", + "HashedPassword": "Mollit cupIdatat esse ipsum incIdIdunt anim dolore aliquip eu quis." + }, + { + "Id": 41, + "Username": "Sargent", + "HashedPassword": "Eu duis sit occaecat ipsum." + }, + { + "Id": 42, + "Username": "Bishop", + "HashedPassword": "Nulla exercitation qui labore et ex mollit do excepteur." + } +] \ No newline at end of file diff --git a/WebApi/FakeDatas/JsonFiles/fake-Answers.json b/WebApi/FakeDatas/JsonFiles/fake-Answers.json new file mode 100644 index 0000000..23dfe75 --- /dev/null +++ b/WebApi/FakeDatas/JsonFiles/fake-Answers.json @@ -0,0 +1,130 @@ +[ + { + "Id": 0, + "Content": "Enim cillum excepteur ex consequat ad sint." + }, + { + "Id": 1, + "Content": "Excepteur magna laboris adipisicing aute elit excepteur pariatur." + }, + { + "Id": 2, + "Content": "Ea sunt excepteur reprehenderit eiusmod exercitation culpa dolore cupIdatat." + }, + { + "Id": 3, + "Content": "Qui est fugiat aute et tempor aliquip nulla." + }, + { + "Id": 4, + "Content": "Irure adipisicing duis nisi ex fugiat exercitation occaecat eu sunt et do Lorem ex dolore." + }, + { + "Id": 5, + "Content": "Lorem et eiusmod officia cupIdatat ea magna." + }, + { + "Id": 6, + "Content": "Lorem proIdent ut excepteur fugiat mollit nostrud." + }, + { + "Id": 7, + "Content": "Nulla duis nulla ea eu velit proIdent sit Id voluptate esse mollit Id nostrud tempor." + }, + { + "Id": 8, + "Content": "Adipisicing duis anim aliquip ex aliquip enim ad magna excepteur sunt esse quis voluptate." + }, + { + "Id": 9, + "Content": "Anim sint deserunt aliqua labore proIdent mollit pariatur est." + }, + { + "Id": 10, + "Content": "Est eu consequat cupIdatat adipisicing proIdent sit proIdent fugiat consequat ullamco tempor sint commodo adipisicing." + }, + { + "Id": 11, + "Content": "Amet dolor reprehenderit cupIdatat exercitation ad dolore occaecat laboris est reprehenderit cillum nostrud fugiat eiusmod." + }, + { + "Id": 12, + "Content": "IncIdIdunt eiusmod excepteur ut consectetur." + }, + { + "Id": 13, + "Content": "Aliqua nisi reprehenderit dolor ipsum amet elit officia." + }, + { + "Id": 14, + "Content": "Dolore amet est dolor labore magna elit ipsum eu ea in in commodo." + }, + { + "Id": 15, + "Content": "Dolor excepteur dolor reprehenderit nisi consectetur irure adipisicing elit et." + }, + { + "Id": 16, + "Content": "Pariatur eu cupIdatat ad ex laborum consectetur voluptate laboris nisi commodo nostrud pariatur." + }, + { + "Id": 17, + "Content": "Veniam ut nulla aliqua velit est Lorem." + }, + { + "Id": 18, + "Content": "Labore nostrud reprehenderit magna fugiat duis anim ut consectetur dolor tempor voluptate nisi tempor sint." + }, + { + "Id": 19, + "Content": "Magna dolor amet ad excepteur." + }, + { + "Id": 20, + "Content": "Culpa amet laborum est dolor." + }, + { + "Id": 21, + "Content": "IncIdIdunt dolore excepteur do officia nisi sit amet nulla aliquip ex ea eiusmod." + }, + { + "Id": 22, + "Content": "Aute esse magna exercitation enim elit voluptate." + }, + { + "Id": 23, + "Content": "ProIdent culpa nostrud ad voluptate consectetur dolore." + }, + { + "Id": 24, + "Content": "Aliquip ipsum ex pariatur minim deserunt." + }, + { + "Id": 25, + "Content": "Minim ut quis nostrud commodo est reprehenderit elit et et consectetur sit in laborum eu." + }, + { + "Id": 26, + "Content": "Minim ullamco non Id in." + }, + { + "Id": 27, + "Content": "Dolor excepteur eiusmod cupIdatat minim dolore minim qui do adipisicing est." + }, + { + "Id": 28, + "Content": "ProIdent deserunt velit esse culpa consequat." + }, + { + "Id": 29, + "Content": "Lorem enim aliquip cupIdatat exercitation laborum ex duis." + }, + { + "Id": 30, + "Content": "Et sint veniam proIdent est ullamco exercitation aute occaecat elit sunt ullamco." + }, + { + "Id": 31, + "Content": "Commodo voluptate commodo duis quis consequat tempor cillum exercitation consequat ea cupIdatat magna." + } + ] \ No newline at end of file diff --git a/WebApi/FakeDatas/JsonFiles/fake-Chapters.json b/WebApi/FakeDatas/JsonFiles/fake-Chapters.json new file mode 100644 index 0000000..3cf89d5 --- /dev/null +++ b/WebApi/FakeDatas/JsonFiles/fake-Chapters.json @@ -0,0 +1,158 @@ +[ + { + "Id": 0, + "Name": "Chile" + }, + { + "Id": 1, + "Name": "Northern Mariana Islands" + }, + { + "Id": 2, + "Name": "Turkmenistan" + }, + { + "Id": 3, + "Name": "Saudi Arabia" + }, + { + "Id": 4, + "Name": "Malawi" + }, + { + "Id": 5, + "Name": "Malaysia" + }, + { + "Id": 6, + "Name": "Maldives" + }, + { + "Id": 7, + "Name": "Japan" + }, + { + "Id": 8, + "Name": "Albania" + }, + { + "Id": 9, + "Name": "Korea (South)" + }, + { + "Id": 10, + "Name": "Ethiopia" + }, + { + "Id": 11, + "Name": "Gibraltar" + }, + { + "Id": 12, + "Name": "Bouvet Island" + }, + { + "Id": 13, + "Name": "Pitcairn" + }, + { + "Id": 14, + "Name": "Netherlands" + }, + { + "Id": 15, + "Name": "Moldova" + }, + { + "Id": 16, + "Name": "Ireland" + }, + { + "Id": 17, + "Name": "Taiwan" + }, + { + "Id": 18, + "Name": "Svalbard and Jan Mayen Islands" + }, + { + "Id": 19, + "Name": "Haiti" + }, + { + "Id": 20, + "Name": "Spain" + }, + { + "Id": 21, + "Name": "Croatia (Hrvatska)" + }, + { + "Id": 22, + "Name": "Niue" + }, + { + "Id": 23, + "Name": "Wallis and Futuna Islands" + }, + { + "Id": 24, + "Name": "Kuwait" + }, + { + "Id": 25, + "Name": "Norway" + }, + { + "Id": 26, + "Name": "Belize" + }, + { + "Id": 27, + "Name": "Papua New Guinea" + }, + { + "Id": 28, + "Name": "Virgin Islands (British)" + }, + { + "Id": 29, + "Name": "Uzbekistan" + }, + { + "Id": 30, + "Name": "Viet Nam" + }, + { + "Id": 31, + "Name": "Myanmar" + }, + { + "Id": 32, + "Name": "Burundi" + }, + { + "Id": 33, + "Name": "Bosnia and Herzegovina" + }, + { + "Id": 34, + "Name": "Laos" + }, + { + "Id": 35, + "Name": "Cameroon" + }, + { + "Id": 36, + "Name": "Argentina" + }, + { + "Id": 37, + "Name": "Bahamas" + }, + { + "Id": 38, + "Name": "Colombia" + } +] \ No newline at end of file diff --git a/WebApi/FakeDatas/JsonFiles/fake-Lobbies.json b/WebApi/FakeDatas/JsonFiles/fake-Lobbies.json new file mode 100644 index 0000000..1d0dbf7 --- /dev/null +++ b/WebApi/FakeDatas/JsonFiles/fake-Lobbies.json @@ -0,0 +1,224 @@ +[ + { + "Id": 0, + "Name": "Entroflex", + "Password": "Fugiat Lorem occaecat exercitation adipisicing occaecat minim tempor et aliquip.", + "NbPlayers": 6 + }, + { + "Id": 1, + "Name": "Biolive", + "Password": "Fugiat do velit irure in pariatur esse ipsum ex ad velit aliquip est.", + "NbPlayers": 7 + }, + { + "Id": 2, + "Name": "RoboId", + "Password": "Aliquip Id labore sint veniam non.", + "NbPlayers": 7 + }, + { + "Id": 3, + "Name": "Xeronk", + "Password": "Lorem nisi enim velit cupIdatat pariatur Id ut ut proIdent dolor cillum nisi tempor fugiat.", + "NbPlayers": 5 + }, + { + "Id": 4, + "Name": "Jetsilk", + "Password": "Laboris amet cupIdatat sint ex Lorem ut occaecat tempor Id.", + "NbPlayers": 2 + }, + { + "Id": 5, + "Name": "Valpreal", + "Password": "Velit ex ipsum ipsum sunt velit in elit non esse enim exercitation cillum.", + "NbPlayers": 5 + }, + { + "Id": 6, + "Name": "GluId", + "Password": "Enim mollit et anim laborum cillum.", + "NbPlayers": 2 + }, + { + "Id": 7, + "Name": "Techmania", + "Password": "Officia nisi nisi eiusmod ullamco.", + "NbPlayers": 6 + }, + { + "Id": 8, + "Name": "Eventage", + "Password": "Et mollit consectetur dolore excepteur enim enim pariatur duis nostrud nostrud cillum nulla.", + "NbPlayers": 1 + }, + { + "Id": 9, + "Name": "Senmei", + "Password": "Aute mollit eiusmod exercitation elit laboris do eu.", + "NbPlayers": 3 + }, + { + "Id": 10, + "Name": "Irack", + "Password": "Sint eu do enim consequat dolor nisi nostrud excepteur esse.", + "NbPlayers": 5 + }, + { + "Id": 11, + "Name": "Firewax", + "Password": "Do minim occaecat culpa velit non anim ullamco dolor elit veniam aute irure tempor.", + "NbPlayers": 2 + }, + { + "Id": 12, + "Name": "Isonus", + "Password": "Voluptate ea consequat do ex labore excepteur anim eu irure labore dolore cillum labore.", + "NbPlayers": 2 + }, + { + "Id": 13, + "Name": "Telequiet", + "Password": "Ad ad sit sit consequat nisi consectetur dolore officia deserunt magna commodo.", + "NbPlayers": 3 + }, + { + "Id": 14, + "Name": "Quantalia", + "Password": "Est commodo eu dolor sit adipisicing tempor laborum laboris duis quis reprehenderit.", + "NbPlayers": 7 + }, + { + "Id": 15, + "Name": "Obliq", + "Password": "Minim sunt dolor reprehenderit do aliqua quis ipsum ipsum amet nulla pariatur ex dolore aliqua.", + "NbPlayers": 0 + }, + { + "Id": 16, + "Name": "Hopeli", + "Password": "Mollit minim do dolor laboris mollit incIdIdunt.", + "NbPlayers": 6 + }, + { + "Id": 17, + "Name": "Candecor", + "Password": "Dolor laborum ad mollit irure pariatur commodo elit aute sit adipisicing nostrud reprehenderit proIdent velit.", + "NbPlayers": 7 + }, + { + "Id": 18, + "Name": "Norali", + "Password": "Sint est non occaecat Lorem enim ullamco et et.", + "NbPlayers": 5 + }, + { + "Id": 19, + "Name": "Zytrek", + "Password": "Irure commodo culpa ex ea.", + "NbPlayers": 3 + }, + { + "Id": 20, + "Name": "Pholio", + "Password": "Minim voluptate proIdent cupIdatat cillum amet incIdIdunt magna aliquip cillum proIdent proIdent labore tempor.", + "NbPlayers": 5 + }, + { + "Id": 21, + "Name": "Zentia", + "Password": "Veniam pariatur eiusmod fugiat culpa adipisicing labore laboris.", + "NbPlayers": 8 + }, + { + "Id": 22, + "Name": "Uberlux", + "Password": "Est magna non sunt in exercitation dolore ea labore culpa consectetur.", + "NbPlayers": 6 + }, + { + "Id": 23, + "Name": "Maroptic", + "Password": "Adipisicing qui ea duis occaecat ullamco Lorem.", + "NbPlayers": 8 + }, + { + "Id": 24, + "Name": "Zaya", + "Password": "Enim sunt sunt officia culpa.", + "NbPlayers": 4 + }, + { + "Id": 25, + "Name": "Strozen", + "Password": "Reprehenderit ex mollit occaecat esse magna.", + "NbPlayers": 2 + }, + { + "Id": 26, + "Name": "Bezal", + "Password": "Exercitation est consectetur reprehenderit dolor excepteur ipsum velit consectetur velit nulla deserunt do elit exercitation.", + "NbPlayers": 9 + }, + { + "Id": 27, + "Name": "Octocore", + "Password": "In duis dolore proIdent nulla elit.", + "NbPlayers": 5 + }, + { + "Id": 28, + "Name": "Proxsoft", + "Password": "Mollit Id ipsum tempor sunt.", + "NbPlayers": 4 + }, + { + "Id": 29, + "Name": "Kyagoro", + "Password": "Ullamco do est pariatur do.", + "NbPlayers": 3 + }, + { + "Id": 30, + "Name": "Helixo", + "Password": "Fugiat Lorem mollit Id sit.", + "NbPlayers": 9 + }, + { + "Id": 31, + "Name": "Krog", + "Password": "IncIdIdunt non excepteur exercitation adipisicing eu enim.", + "NbPlayers": 1 + }, + { + "Id": 32, + "Name": "Vinch", + "Password": "Occaecat excepteur tempor ipsum veniam qui amet aliquip est velit dolor dolor.", + "NbPlayers": 3 + }, + { + "Id": 33, + "Name": "Edecine", + "Password": "Esse consectetur consectetur irure quis dolor ea quis ad tempor.", + "NbPlayers": 5 + }, + { + "Id": 34, + "Name": "Zentry", + "Password": "Fugiat cupIdatat duis non consequat commodo pariatur cillum sunt proIdent cupIdatat Lorem.", + "NbPlayers": 9 + }, + { + "Id": 35, + "Name": "Ceprene", + "Password": "Sint sint aliquip aliquip eiusmod aliqua tempor.", + "NbPlayers": 1 + }, + { + "Id": 36, + "Name": "Strezzo", + "Password": "CupIdatat nisi aliquip voluptate Lorem consequat consectetur aliqua labore do qui qui voluptate.", + "NbPlayers": 5 + } +] \ No newline at end of file diff --git a/WebApi/FakeDatas/JsonFiles/fake-Players.json b/WebApi/FakeDatas/JsonFiles/fake-Players.json new file mode 100644 index 0000000..dc7e710 --- /dev/null +++ b/WebApi/FakeDatas/JsonFiles/fake-Players.json @@ -0,0 +1,187 @@ +[ + { + "Id": 0, + "Nickname": "Colorado", + "HashedPassword": "Id qui occaecat ad aliqua veniam commodo deserunt exercitation est." + }, + { + "Id": 1, + "Nickname": "Nevada", + "HashedPassword": "Esse anim ad fugiat sint cillum." + }, + { + "Id": 2, + "Nickname": "American Samoa", + "HashedPassword": "Magna nostrud laboris sit ullamco." + }, + { + "Id": 3, + "Nickname": "Alaska", + "HashedPassword": "Aute veniam cillum magna veniam aliquip aliqua mollit esse." + }, + { + "Id": 4, + "Nickname": "Marshall Islands", + "HashedPassword": "Qui Lorem enim nulla esse deserunt nisi duis est." + }, + { + "Id": 5, + "Nickname": "Kentucky", + "HashedPassword": "Do nisi nulla cillum aliquip elit non nulla." + }, + { + "Id": 6, + "Nickname": "New Mexico", + "HashedPassword": "Amet duis sit nulla elit laborum minim ad voluptate enim tempor incIdIdunt." + }, + { + "Id": 7, + "Nickname": "Minnesota", + "HashedPassword": "Mollit et magna labore nostrud cupIdatat." + }, + { + "Id": 8, + "Nickname": "New Hampshire", + "HashedPassword": "Mollit cillum consequat Lorem nulla consectetur cillum ex et ea exercitation." + }, + { + "Id": 9, + "Nickname": "Iowa", + "HashedPassword": "Exercitation qui officia ad nostrud fugiat Id voluptate et labore." + }, + { + "Id": 10, + "Nickname": "Maine", + "HashedPassword": "Lorem minim Lorem irure minim occaecat do in do excepteur." + }, + { + "Id": 11, + "Nickname": "Oregon", + "HashedPassword": "Ipsum sunt Lorem exercitation Id esse." + }, + { + "Id": 12, + "Nickname": "Wyoming", + "HashedPassword": "Enim ex deserunt reprehenderit non proIdent." + }, + { + "Id": 13, + "Nickname": "New York", + "HashedPassword": "Irure nostrud labore velit voluptate fugiat velit aute deserunt voluptate adipisicing anim culpa minim." + }, + { + "Id": 14, + "Nickname": "Kansas", + "HashedPassword": "Aliqua ipsum enim nostrud proIdent adipisicing reprehenderit." + }, + { + "Id": 15, + "Nickname": "Idaho", + "HashedPassword": "Occaecat ipsum non ad excepteur esse minim non ipsum in deserunt." + }, + { + "Id": 16, + "Nickname": "Montana", + "HashedPassword": "Velit ipsum incIdIdunt sit ex duis deserunt elit incIdIdunt est eu et ipsum pariatur aliqua." + }, + { + "Id": 17, + "Nickname": "Tennessee", + "HashedPassword": "Aute sint officia laborum enim irure Lorem qui excepteur sunt duis ex do occaecat ex." + }, + { + "Id": 18, + "Nickname": "Ohio", + "HashedPassword": "Aute ea quis commodo aliquip esse laborum aliqua." + }, + { + "Id": 19, + "Nickname": "Nebraska", + "HashedPassword": "Irure consectetur irure enim aliquip consequat mollit pariatur dolore non excepteur elit quis." + }, + { + "Id": 20, + "Nickname": "South Dakota", + "HashedPassword": "Tempor in exercitation amet quis commodo laborum consectetur consequat commodo labore ullamco mollit enim est." + }, + { + "Id": 21, + "Nickname": "Virgin Islands", + "HashedPassword": "IncIdIdunt in ea tempor duis nostrud anim nisi do in magna." + }, + { + "Id": 22, + "Nickname": "Mississippi", + "HashedPassword": "Ullamco ullamco cupIdatat reprehenderit sit Lorem." + }, + { + "Id": 23, + "Nickname": "North Carolina", + "HashedPassword": "Cillum nostrud cupIdatat eu elit quis." + }, + { + "Id": 24, + "Nickname": "West Virginia", + "HashedPassword": "Exercitation magna nostrud enim ut ut dolor nisi labore aliquip." + }, + { + "Id": 25, + "Nickname": "Michigan", + "HashedPassword": "Culpa non sunt sit occaecat aute qui consectetur laboris ad labore." + }, + { + "Id": 26, + "Nickname": "Guam", + "HashedPassword": "Nulla consequat laboris enim ea aute ad dolore velit nulla." + }, + { + "Id": 27, + "Nickname": "Federated States Of Micronesia", + "HashedPassword": "Anim mollit non occaecat ad nulla laborum eiusmod." + }, + { + "Id": 28, + "Nickname": "Wisconsin", + "HashedPassword": "Reprehenderit duis commodo irure dolore laboris reprehenderit excepteur magna Id dolor in." + }, + { + "Id": 29, + "Nickname": "Palau", + "HashedPassword": "Et esse laboris incIdIdunt deserunt ullamco sit culpa ea consequat adipisicing pariatur." + }, + { + "Id": 30, + "Nickname": "Hawaii", + "HashedPassword": "Velit deserunt ut ad eiusmod reprehenderit incIdIdunt commodo nostrud qui excepteur." + }, + { + "Id": 31, + "Nickname": "Delaware", + "HashedPassword": "Aute nisi duis cupIdatat ullamco." + }, + { + "Id": 32, + "Nickname": "Alabama", + "HashedPassword": "Duis eiusmod voluptate commodo est esse esse minim est aute." + }, + { + "Id": 33, + "Nickname": "Washington", + "HashedPassword": "Ex ut anim voluptate est ea fugiat consectetur." + }, + { + "Id": 34, + "Nickname": "Indiana", + "HashedPassword": "Pariatur cillum minim incIdIdunt eu esse." + }, + { + "Id": 35, + "Nickname": "Massachusetts", + "HashedPassword": "Anim labore occaecat pariatur ullamco amet ipsum consectetur ullamco nulla tempor." + }, + { + "Id": 36, + "Nickname": "Oklahoma", + "HashedPassword": "Consequat enim mollit occaecat ut dolore et non consectetur ad velit." + } +] \ No newline at end of file diff --git a/WebApi/FakeDatas/JsonFiles/fake-Questions.json b/WebApi/FakeDatas/JsonFiles/fake-Questions.json new file mode 100644 index 0000000..47bc6f5 --- /dev/null +++ b/WebApi/FakeDatas/JsonFiles/fake-Questions.json @@ -0,0 +1,284 @@ +[ + { + "Id": 0, + "Content": "Pariatur pariatur quis qui veniam officia mollit.", + "Difficulty": 3, + "NbFalls": 319 + }, + { + "Id": 1, + "Content": "Est ullamco culpa ea aliqua ullamco non officia dolor.", + "Difficulty": 3, + "NbFalls": 32 + }, + { + "Id": 2, + "Content": "Excepteur sint veniam elit ipsum.", + "Difficulty": 2, + "NbFalls": 105 + }, + { + "Id": 3, + "Content": "In ut ipsum sint dolor Id deserunt enim aliqua eu.", + "Difficulty": 2, + "NbFalls": 191 + }, + { + "Id": 4, + "Content": "Aliquip culpa ipsum occaecat incIdIdunt aliqua occaecat laborum aliquip est culpa officia labore.", + "Difficulty": 2, + "NbFalls": 350 + }, + { + "Id": 5, + "Content": "Id pariatur labore elit cupIdatat sint incIdIdunt irure cillum aliquip.", + "Difficulty": 1, + "NbFalls": 173 + }, + { + "Id": 6, + "Content": "Laboris sunt fugiat fugiat aute mollit deserunt ad ipsum mollit irure mollit deserunt.", + "Difficulty": 3, + "NbFalls": 316 + }, + { + "Id": 7, + "Content": "Officia aliqua irure irure deserunt adipisicing minim nisi Id magna veniam excepteur Id deserunt Lorem.", + "Difficulty": 2, + "NbFalls": 296 + }, + { + "Id": 8, + "Content": "Velit esse magna sint deserunt ut minim ea.", + "Difficulty": 3, + "NbFalls": 464 + }, + { + "Id": 9, + "Content": "CupIdatat ipsum et veniam tempor esse commodo.", + "Difficulty": 1, + "NbFalls": 252 + }, + { + "Id": 10, + "Content": "Ad et aliqua Id est.", + "Difficulty": 2, + "NbFalls": 62 + }, + { + "Id": 11, + "Content": "Quis nostrud laborum ea laboris labore elit dolore laborum velit occaecat laborum sit.", + "Difficulty": 2, + "NbFalls": 382 + }, + { + "Id": 12, + "Content": "Sit labore labore quis duis eiusmod eu voluptate amet.", + "Difficulty": 3, + "NbFalls": 54 + }, + { + "Id": 13, + "Content": "Exercitation occaecat enim proIdent cupIdatat et nisi ipsum.", + "Difficulty": 3, + "NbFalls": 136 + }, + { + "Id": 14, + "Content": "Consectetur occaecat occaecat do elit culpa.", + "Difficulty": 1, + "NbFalls": 256 + }, + { + "Id": 15, + "Content": "Eu officia Id tempor ad occaecat cillum.", + "Difficulty": 1, + "NbFalls": 12 + }, + { + "Id": 16, + "Content": "Cillum cillum eu Lorem Id velit excepteur.", + "Difficulty": 1, + "NbFalls": 83 + }, + { + "Id": 17, + "Content": "Aute qui amet eu nostrud ad duis.", + "Difficulty": 3, + "NbFalls": 273 + }, + { + "Id": 18, + "Content": "Ea consectetur ex occaecat culpa magna irure est laborum duis non anim ullamco aliquip adipisicing.", + "Difficulty": 3, + "NbFalls": 383 + }, + { + "Id": 19, + "Content": "CupIdatat deserunt laboris dolor exercitation Id do dolore ut enim officia quis.", + "Difficulty": 1, + "NbFalls": 10 + }, + { + "Id": 20, + "Content": "Ex proIdent pariatur commodo nostrud do Lorem ullamco quis officia aliquip ipsum commodo culpa officia.", + "Difficulty": 1, + "NbFalls": 28 + }, + { + "Id": 21, + "Content": "Aliqua magna sunt occaecat do minim aute eu laboris elit minim occaecat dolore proIdent.", + "Difficulty": 1, + "NbFalls": 235 + }, + { + "Id": 22, + "Content": "Magna cillum sint ea minim quis dolore deserunt aute.", + "Difficulty": 2, + "NbFalls": 370 + }, + { + "Id": 23, + "Content": "Ex quis dolore ipsum ut nulla amet Lorem dolor.", + "Difficulty": 1, + "NbFalls": 356 + }, + { + "Id": 24, + "Content": "Nulla nulla ullamco quis consequat nisi adipisicing tempor dolor non.", + "Difficulty": 1, + "NbFalls": 413 + }, + { + "Id": 25, + "Content": "Ipsum ad et pariatur occaecat ullamco ex eu do dolor proIdent.", + "Difficulty": 2, + "NbFalls": 98 + }, + { + "Id": 26, + "Content": "Amet ex reprehenderit Lorem occaecat ea aute.", + "Difficulty": 1, + "NbFalls": 298 + }, + { + "Id": 27, + "Content": "Pariatur eiusmod sunt dolore sint mollit anim exercitation minim consectetur cupIdatat cupIdatat excepteur.", + "Difficulty": 2, + "NbFalls": 160 + }, + { + "Id": 28, + "Content": "Ea labore cillum qui pariatur ad commodo.", + "Difficulty": 2, + "NbFalls": 434 + }, + { + "Id": 29, + "Content": "Ipsum adipisicing duis minim eiusmod laboris occaecat Lorem nostrud incIdIdunt fugiat dolore nostrud ex.", + "Difficulty": 1, + "NbFalls": 126 + }, + { + "Id": 30, + "Content": "Irure irure ullamco occaecat nisi.", + "Difficulty": 3, + "NbFalls": 120 + }, + { + "Id": 31, + "Content": "Ipsum magna amet tempor laborum excepteur deserunt et laboris laboris laboris velit consequat commodo officia.", + "Difficulty": 3, + "NbFalls": 281 + }, + { + "Id": 32, + "Content": "Mollit magna dolore proIdent consequat do.", + "Difficulty": 1, + "NbFalls": 196 + }, + { + "Id": 33, + "Content": "Enim ut sit ad tempor non aliquip aliqua cupIdatat ut aliqua enim ullamco.", + "Difficulty": 1, + "NbFalls": 422 + }, + { + "Id": 34, + "Content": "CupIdatat sunt sint anim dolor adipisicing.", + "Difficulty": 1, + "NbFalls": 361 + }, + { + "Id": 35, + "Content": "ProIdent magna ad mollit elit ea eu eiusmod adipisicing ullamco exercitation aliquip.", + "Difficulty": 2, + "NbFalls": 148 + }, + { + "Id": 36, + "Content": "Consectetur laboris duis adipisicing veniam.", + "Difficulty": 1, + "NbFalls": 325 + }, + { + "Id": 37, + "Content": "Ut non labore esse adipisicing anim incIdIdunt labore eiusmod ullamco.", + "Difficulty": 1, + "NbFalls": 345 + }, + { + "Id": 38, + "Content": "Reprehenderit reprehenderit non enim quis reprehenderit mollit.", + "Difficulty": 1, + "NbFalls": 297 + }, + { + "Id": 39, + "Content": "Officia voluptate duis cupIdatat do sint qui.", + "Difficulty": 2, + "NbFalls": 145 + }, + { + "Id": 40, + "Content": "Non quis officia enim aliquip ea do elit consequat ipsum minim duis.", + "Difficulty": 3, + "NbFalls": 245 + }, + { + "Id": 41, + "Content": "CupIdatat nulla ad eiusmod sunt nisi et sint qui veniam dolore.", + "Difficulty": 3, + "NbFalls": 415 + }, + { + "Id": 42, + "Content": "Sit Id Lorem Id veniam reprehenderit nostrud nisi fugiat.", + "Difficulty": 2, + "NbFalls": 390 + }, + { + "Id": 43, + "Content": "Aliqua sint sint cillum consequat officia nisi amet consectetur mollit.", + "Difficulty": 3, + "NbFalls": 65 + }, + { + "Id": 44, + "Content": "IncIdIdunt consequat Id occaecat sint ut elit dolor labore laborum Lorem adipisicing exercitation dolor.", + "Difficulty": 1, + "NbFalls": 377 + }, + { + "Id": 45, + "Content": "Exercitation nisi dolor velit Lorem incIdIdunt pariatur nisi amet Lorem Id.", + "Difficulty": 3, + "NbFalls": 171 + }, + { + "Id": 46, + "Content": "Esse minim ut officia minim elit magna tempor.", + "Difficulty": 2, + "NbFalls": 68 + } +] \ No newline at end of file diff --git a/WebApi/FakeDatas/convertirJson.sh b/WebApi/FakeDatas/convertirJson.sh new file mode 100644 index 0000000..e95d0a2 --- /dev/null +++ b/WebApi/FakeDatas/convertirJson.sh @@ -0,0 +1,61 @@ +#!/bin/bash + +if test "$1" = "--help" && test "$2" = "" ; then + cat << EOF +param 1 : name of the fake datas json file to convert +(param 2 : name of the repertorie with all C# fake datas files) +EOF + exit 0 +fi + +if test $# -lt 1 ; then + echo "error : param require" >&2 + exit 1 +fi + +countS=$( echo $1 | tr "/" "\n" | wc -l ) +if test $countS -gt 1 ; then + name=$( echo $1 | cut -d '/' -f $(( $countS )) ) +fi +countP=$( echo $name | tr "." "\n" | wc -l ) +if test $countP -gt 1 ; then + name=$( echo $name | cut -d '.' -f -$(( $countP - 1 ))) +fi +if test "$3" != "" ; then + target=$( echo "$3/$name.cs" ) +else + target=$( echo "$name.cs" ) +fi + +if test "$3" != "" ; then + if ! ls | egrep -q "^$3$" ; then + mkdir -p $3 + fi +fi + +nom=$( echo $1 | cut -d "-" -f 2 | cut -d '.' -f 1 | sed 's/ies$/ys/' | sed 's/s$//' ) +class=$( echo "$nom Entity" | tr -d ' ' ) +fic=$( find ../.. -type f -name "*.cs" | xargs egrep "class $class\b" | cut -d ':' -f 1 ) +namespaceClass=$( cat $fic | grep "namespace" | cut -d ' ' -f 2 ) + +# set -x + +echo -e "using $namespaceClass;\n" > $target +cat $1 | while read line ; do + if echo "$line" | egrep -q "^[[:space:]]*\"[[:alnum:]]+\"" ; then + afficher=$( echo $line | sed "s/^[[:space:]]*\"/\t\t\t/" | sed "s/\"[[:space:]]*:/ =/" ) + + elif echo "$line" | egrep -q "^[[:space:]]*{$" ; then + afficher="\t\tnew $class\n\t\t{" + elif echo "$line" | egrep -q "^[[:space:]]*\[$" ; then + afficher="public static class $( echo $name | tr -d '-' )\n{\ + \n\tpublic static IEnumerable<$class> datas = new List<$class>\n\t{" + elif echo "$line" | egrep -q "^[[:space:]]*}" ; then + if echo "$line" | grep -q "," ; then + afficher="\t\t}," + else + afficher="\t\t}\n\t} ;\n}" + fi + fi + echo -e "$afficher" >> $target +done \ No newline at end of file diff --git a/WebApi/FakeDatas/fake-Administrators.cs b/WebApi/FakeDatas/fake-Administrators.cs new file mode 100644 index 0000000..e60437f --- /dev/null +++ b/WebApi/FakeDatas/fake-Administrators.cs @@ -0,0 +1,266 @@ +using Entities; + +public static class fakeAdministrators +{ + public static IEnumerable datas = new List + { + new AdministratorEntity + { + Id = 0, + Username = "Parker", + HashedPassword = "Reprehenderit et excepteur eu reprehenderit deserunt nulla non aute veniam non occaecat eiusmod eu." + }, + new AdministratorEntity + { + Id = 1, + Username = "Fisher", + HashedPassword = "Irure pariatur esse fugiat nulla enim ex dolor nulla ullamco sint consequat." + }, + new AdministratorEntity + { + Id = 2, + Username = "Chapman", + HashedPassword = "Ex ut dolore Id sit anim exercitation." + }, + new AdministratorEntity + { + Id = 3, + Username = "Palmer", + HashedPassword = "Anim nisi esse reprehenderit est occaecat Lorem cupIdatat anim." + }, + new AdministratorEntity + { + Id = 4, + Username = "Griffith", + HashedPassword = "Adipisicing irure commodo voluptate nisi Lorem excepteur aliquip dolor dolore Lorem." + }, + new AdministratorEntity + { + Id = 5, + Username = "Hays", + HashedPassword = "Laborum aute irure tempor ea do esse." + }, + new AdministratorEntity + { + Id = 6, + Username = "Becker", + HashedPassword = "Et reprehenderit excepteur eu nostrud Id officia irure reprehenderit nisi magna adipisicing." + }, + new AdministratorEntity + { + Id = 7, + Username = "Cherry", + HashedPassword = "Nisi culpa eu ea eiusmod est." + }, + new AdministratorEntity + { + Id = 8, + Username = "Townsend", + HashedPassword = "Adipisicing commodo nostrud reprehenderit tempor esse." + }, + new AdministratorEntity + { + Id = 9, + Username = "Mercado", + HashedPassword = "Do ullamco nulla amet quis excepteur proIdent magna nisi cillum magna laborum enim." + }, + new AdministratorEntity + { + Id = 10, + Username = "Johns", + HashedPassword = "Dolor est ut veniam ut pariatur." + }, + new AdministratorEntity + { + Id = 11, + Username = "Cannon", + HashedPassword = "Consectetur duis ut ut est consectetur excepteur sunt amet qui nostrud veniam laborum consequat minim." + }, + new AdministratorEntity + { + Id = 12, + Username = "Huber", + HashedPassword = "Id labore voluptate qui cillum deserunt consectetur nulla in mollit culpa laborum." + }, + new AdministratorEntity + { + Id = 13, + Username = "Ewing", + HashedPassword = "Veniam duis irure amet deserunt nisi mollit nostrud enim." + }, + new AdministratorEntity + { + Id = 14, + Username = "Copeland", + HashedPassword = "Et occaecat laboris eu exercitation culpa." + }, + new AdministratorEntity + { + Id = 15, + Username = "Bush", + HashedPassword = "Lorem Lorem adipisicing amet consequat voluptate incIdIdunt eu culpa tempor occaecat commodo laborum est elit." + }, + new AdministratorEntity + { + Id = 16, + Username = "Atkinson", + HashedPassword = "Pariatur quis cupIdatat commodo labore elit ullamco exercitation ullamco minim mollit irure." + }, + new AdministratorEntity + { + Id = 17, + Username = "Rutledge", + HashedPassword = "Qui Id aliqua dolor fugiat ex ut incIdIdunt aute fugiat pariatur." + }, + new AdministratorEntity + { + Id = 18, + Username = "Carter", + HashedPassword = "Aute aliqua nostrud veniam sint sint veniam duis aute nulla Lorem ut." + }, + new AdministratorEntity + { + Id = 19, + Username = "Lester", + HashedPassword = "Duis aute cillum incIdIdunt excepteur est fugiat nisi qui et eiusmod." + }, + new AdministratorEntity + { + Id = 20, + Username = "Wilson", + HashedPassword = "Esse veniam magna nulla labore ad Lorem." + }, + new AdministratorEntity + { + Id = 21, + Username = "Buckley", + HashedPassword = "Nostrud cupIdatat nulla non laboris laborum ea." + }, + new AdministratorEntity + { + Id = 22, + Username = "Castillo", + HashedPassword = "Laborum nostrud duis culpa voluptate Lorem mollit officia." + }, + new AdministratorEntity + { + Id = 23, + Username = "Horton", + HashedPassword = "Deserunt incIdIdunt deserunt proIdent reprehenderit aliqua quis mollit Lorem non aliqua nulla." + }, + new AdministratorEntity + { + Id = 24, + Username = "Garrison", + HashedPassword = "Ut sit culpa ullamco in excepteur duis." + }, + new AdministratorEntity + { + Id = 25, + Username = "Conner", + HashedPassword = "Ipsum labore aliqua ad reprehenderit ipsum aliquip eiusmod eiusmod minim cillum anim." + }, + new AdministratorEntity + { + Id = 26, + Username = "Roberson", + HashedPassword = "Irure duis deserunt irure do excepteur laborum anim aliquip ut duis commodo excepteur." + }, + new AdministratorEntity + { + Id = 27, + Username = "Pratt", + HashedPassword = "Nostrud sit consectetur nulla dolor est ex exercitation irure eu cillum enim cillum deserunt." + }, + new AdministratorEntity + { + Id = 28, + Username = "Graves", + HashedPassword = "Occaecat incIdIdunt officia Lorem reprehenderit pariatur laboris veniam esse Id adipisicing." + }, + new AdministratorEntity + { + Id = 29, + Username = "Lyons", + HashedPassword = "Ipsum enim tempor voluptate non quis minim ut." + }, + new AdministratorEntity + { + Id = 30, + Username = "Cole", + HashedPassword = "Pariatur laborum sint Lorem quis tempor ullamco eiusmod do aliqua." + }, + new AdministratorEntity + { + Id = 31, + Username = "Luna", + HashedPassword = "Ullamco anim velit nisi incIdIdunt ea aliqua ea enim ipsum elit quis." + }, + new AdministratorEntity + { + Id = 32, + Username = "Vasquez", + HashedPassword = "Velit velit nostrud adipisicing culpa incIdIdunt ad pariatur est irure dolor enim nulla nostrud." + }, + new AdministratorEntity + { + Id = 33, + Username = "Rivers", + HashedPassword = "Veniam pariatur eu mollit pariatur quis Lorem ex ut consectetur pariatur enim." + }, + new AdministratorEntity + { + Id = 34, + Username = "Obrien", + HashedPassword = "Magna nostrud cillum eu veniam eiusmod." + }, + new AdministratorEntity + { + Id = 35, + Username = "Gaines", + HashedPassword = "Sint veniam et laborum commodo excepteur ipsum irure consectetur non sint enim officia consequat amet." + }, + new AdministratorEntity + { + Id = 36, + Username = "Emerson", + HashedPassword = "IncIdIdunt nostrud pariatur commodo veniam velit dolore ea velit voluptate incIdIdunt sunt est." + }, + new AdministratorEntity + { + Id = 37, + Username = "Hardin", + HashedPassword = "Et cillum Lorem dolor mollit ut qui officia." + }, + new AdministratorEntity + { + Id = 38, + Username = "Bauer", + HashedPassword = "Laboris aute esse dolore non nostrud elit ipsum consectetur occaecat laboris laborum in." + }, + new AdministratorEntity + { + Id = 39, + Username = "Durham", + HashedPassword = "Id culpa labore fugiat enim aute ut sint sint exercitation." + }, + new AdministratorEntity + { + Id = 40, + Username = "Sawyer", + HashedPassword = "Mollit cupIdatat esse ipsum incIdIdunt anim dolore aliquip eu quis." + }, + new AdministratorEntity + { + Id = 41, + Username = "Sargent", + HashedPassword = "Eu duis sit occaecat ipsum." + }, + new AdministratorEntity + { + Id = 42, + Username = "Bishop", + HashedPassword = "Nulla exercitation qui labore et ex mollit do excepteur." + } + } ; +} diff --git a/WebApi/FakeDatas/fake-Answers.cs b/WebApi/FakeDatas/fake-Answers.cs new file mode 100644 index 0000000..d5c0d66 --- /dev/null +++ b/WebApi/FakeDatas/fake-Answers.cs @@ -0,0 +1,168 @@ +using Entities; + +public static class fakeAnswers +{ + public static IEnumerable datas = new List + { + new AnswerEntity + { + Id = 0, + Content = "Enim cillum excepteur ex consequat ad sint." + }, + new AnswerEntity + { + Id = 1, + Content = "Excepteur magna laboris adipisicing aute elit excepteur pariatur." + }, + new AnswerEntity + { + Id = 2, + Content = "Ea sunt excepteur reprehenderit eiusmod exercitation culpa dolore cupIdatat." + }, + new AnswerEntity + { + Id = 3, + Content = "Qui est fugiat aute et tempor aliquip nulla." + }, + new AnswerEntity + { + Id = 4, + Content = "Irure adipisicing duis nisi ex fugiat exercitation occaecat eu sunt et do Lorem ex dolore." + }, + new AnswerEntity + { + Id = 5, + Content = "Lorem et eiusmod officia cupIdatat ea magna." + }, + new AnswerEntity + { + Id = 6, + Content = "Lorem proIdent ut excepteur fugiat mollit nostrud." + }, + new AnswerEntity + { + Id = 7, + Content = "Nulla duis nulla ea eu velit proIdent sit Id voluptate esse mollit Id nostrud tempor." + }, + new AnswerEntity + { + Id = 8, + Content = "Adipisicing duis anim aliquip ex aliquip enim ad magna excepteur sunt esse quis voluptate." + }, + new AnswerEntity + { + Id = 9, + Content = "Anim sint deserunt aliqua labore proIdent mollit pariatur est." + }, + new AnswerEntity + { + Id = 10, + Content = "Est eu consequat cupIdatat adipisicing proIdent sit proIdent fugiat consequat ullamco tempor sint commodo adipisicing." + }, + new AnswerEntity + { + Id = 11, + Content = "Amet dolor reprehenderit cupIdatat exercitation ad dolore occaecat laboris est reprehenderit cillum nostrud fugiat eiusmod." + }, + new AnswerEntity + { + Id = 12, + Content = "IncIdIdunt eiusmod excepteur ut consectetur." + }, + new AnswerEntity + { + Id = 13, + Content = "Aliqua nisi reprehenderit dolor ipsum amet elit officia." + }, + new AnswerEntity + { + Id = 14, + Content = "Dolore amet est dolor labore magna elit ipsum eu ea in in commodo." + }, + new AnswerEntity + { + Id = 15, + Content = "Dolor excepteur dolor reprehenderit nisi consectetur irure adipisicing elit et." + }, + new AnswerEntity + { + Id = 16, + Content = "Pariatur eu cupIdatat ad ex laborum consectetur voluptate laboris nisi commodo nostrud pariatur." + }, + new AnswerEntity + { + Id = 17, + Content = "Veniam ut nulla aliqua velit est Lorem." + }, + new AnswerEntity + { + Id = 18, + Content = "Labore nostrud reprehenderit magna fugiat duis anim ut consectetur dolor tempor voluptate nisi tempor sint." + }, + new AnswerEntity + { + Id = 19, + Content = "Magna dolor amet ad excepteur." + }, + new AnswerEntity + { + Id = 20, + Content = "Culpa amet laborum est dolor." + }, + new AnswerEntity + { + Id = 21, + Content = "IncIdIdunt dolore excepteur do officia nisi sit amet nulla aliquip ex ea eiusmod." + }, + new AnswerEntity + { + Id = 22, + Content = "Aute esse magna exercitation enim elit voluptate." + }, + new AnswerEntity + { + Id = 23, + Content = "ProIdent culpa nostrud ad voluptate consectetur dolore." + }, + new AnswerEntity + { + Id = 24, + Content = "Aliquip ipsum ex pariatur minim deserunt." + }, + new AnswerEntity + { + Id = 25, + Content = "Minim ut quis nostrud commodo est reprehenderit elit et et consectetur sit in laborum eu." + }, + new AnswerEntity + { + Id = 26, + Content = "Minim ullamco non Id in." + }, + new AnswerEntity + { + Id = 27, + Content = "Dolor excepteur eiusmod cupIdatat minim dolore minim qui do adipisicing est." + }, + new AnswerEntity + { + Id = 28, + Content = "ProIdent deserunt velit esse culpa consequat." + }, + new AnswerEntity + { + Id = 29, + Content = "Lorem enim aliquip cupIdatat exercitation laborum ex duis." + }, + new AnswerEntity + { + Id = 30, + Content = "Et sint veniam proIdent est ullamco exercitation aute occaecat elit sunt ullamco." + }, + new AnswerEntity + { + Id = 31, + Content = "Commodo voluptate commodo duis quis consequat tempor cillum exercitation consequat ea cupIdatat magna." + } + } ; +} diff --git a/WebApi/FakeDatas/fake-Chapters.cs b/WebApi/FakeDatas/fake-Chapters.cs new file mode 100644 index 0000000..64c28dc --- /dev/null +++ b/WebApi/FakeDatas/fake-Chapters.cs @@ -0,0 +1,203 @@ +using Entities; + +public static class fakeChapters +{ + public static IEnumerable datas = new List + { + new ChapterEntity + { + Id = 0, + Name = "Chile" + }, + new ChapterEntity + { + Id = 1, + Name = "Northern Mariana Islands" + }, + new ChapterEntity + { + Id = 2, + Name = "Turkmenistan" + }, + new ChapterEntity + { + Id = 3, + Name = "Saudi Arabia" + }, + new ChapterEntity + { + Id = 4, + Name = "Malawi" + }, + new ChapterEntity + { + Id = 5, + Name = "Malaysia" + }, + new ChapterEntity + { + Id = 6, + Name = "Maldives" + }, + new ChapterEntity + { + Id = 7, + Name = "Japan" + }, + new ChapterEntity + { + Id = 8, + Name = "Albania" + }, + new ChapterEntity + { + Id = 9, + Name = "Korea (South)" + }, + new ChapterEntity + { + Id = 10, + Name = "Ethiopia" + }, + new ChapterEntity + { + Id = 11, + Name = "Gibraltar" + }, + new ChapterEntity + { + Id = 12, + Name = "Bouvet Island" + }, + new ChapterEntity + { + Id = 13, + Name = "Pitcairn" + }, + new ChapterEntity + { + Id = 14, + Name = "Netherlands" + }, + new ChapterEntity + { + Id = 15, + Name = "Moldova" + }, + new ChapterEntity + { + Id = 16, + Name = "Ireland" + }, + new ChapterEntity + { + Id = 17, + Name = "Taiwan" + }, + new ChapterEntity + { + Id = 18, + Name = "Svalbard and Jan Mayen Islands" + }, + new ChapterEntity + { + Id = 19, + Name = "Haiti" + }, + new ChapterEntity + { + Id = 20, + Name = "Spain" + }, + new ChapterEntity + { + Id = 21, + Name = "Croatia (Hrvatska)" + }, + new ChapterEntity + { + Id = 22, + Name = "Niue" + }, + new ChapterEntity + { + Id = 23, + Name = "Wallis and Futuna Islands" + }, + new ChapterEntity + { + Id = 24, + Name = "Kuwait" + }, + new ChapterEntity + { + Id = 25, + Name = "Norway" + }, + new ChapterEntity + { + Id = 26, + Name = "Belize" + }, + new ChapterEntity + { + Id = 27, + Name = "Papua New Guinea" + }, + new ChapterEntity + { + Id = 28, + Name = "Virgin Islands (British)" + }, + new ChapterEntity + { + Id = 29, + Name = "Uzbekistan" + }, + new ChapterEntity + { + Id = 30, + Name = "Viet Nam" + }, + new ChapterEntity + { + Id = 31, + Name = "Myanmar" + }, + new ChapterEntity + { + Id = 32, + Name = "Burundi" + }, + new ChapterEntity + { + Id = 33, + Name = "Bosnia and Herzegovina" + }, + new ChapterEntity + { + Id = 34, + Name = "Laos" + }, + new ChapterEntity + { + Id = 35, + Name = "Cameroon" + }, + new ChapterEntity + { + Id = 36, + Name = "Argentina" + }, + new ChapterEntity + { + Id = 37, + Name = "Bahamas" + }, + new ChapterEntity + { + Id = 38, + Name = "Colombia" + } + } ; +} diff --git a/WebApi/FakeDatas/fake-Lobbies.cs b/WebApi/FakeDatas/fake-Lobbies.cs new file mode 100644 index 0000000..d9300a0 --- /dev/null +++ b/WebApi/FakeDatas/fake-Lobbies.cs @@ -0,0 +1,267 @@ +using Entities; + +public static class fakeLobbies +{ + public static IEnumerable datas = new List + { + new LobbyEntity + { + Id = 0, + Name = "Entroflex", + Password = "Fugiat Lorem occaecat exercitation adipisicing occaecat minim tempor et aliquip.", + NbPlayers = 6 + }, + new LobbyEntity + { + Id = 1, + Name = "Biolive", + Password = "Fugiat do velit irure in pariatur esse ipsum ex ad velit aliquip est.", + NbPlayers = 7 + }, + new LobbyEntity + { + Id = 2, + Name = "RoboId", + Password = "Aliquip Id labore sint veniam non.", + NbPlayers = 7 + }, + new LobbyEntity + { + Id = 3, + Name = "Xeronk", + Password = "Lorem nisi enim velit cupIdatat pariatur Id ut ut proIdent dolor cillum nisi tempor fugiat.", + NbPlayers = 5 + }, + new LobbyEntity + { + Id = 4, + Name = "Jetsilk", + Password = "Laboris amet cupIdatat sint ex Lorem ut occaecat tempor Id.", + NbPlayers = 2 + }, + new LobbyEntity + { + Id = 5, + Name = "Valpreal", + Password = "Velit ex ipsum ipsum sunt velit in elit non esse enim exercitation cillum.", + NbPlayers = 5 + }, + new LobbyEntity + { + Id = 6, + Name = "GluId", + Password = "Enim mollit et anim laborum cillum.", + NbPlayers = 2 + }, + new LobbyEntity + { + Id = 7, + Name = "Techmania", + Password = "Officia nisi nisi eiusmod ullamco.", + NbPlayers = 6 + }, + new LobbyEntity + { + Id = 8, + Name = "Eventage", + Password = "Et mollit consectetur dolore excepteur enim enim pariatur duis nostrud nostrud cillum nulla.", + NbPlayers = 1 + }, + new LobbyEntity + { + Id = 9, + Name = "Senmei", + Password = "Aute mollit eiusmod exercitation elit laboris do eu.", + NbPlayers = 3 + }, + new LobbyEntity + { + Id = 10, + Name = "Irack", + Password = "Sint eu do enim consequat dolor nisi nostrud excepteur esse.", + NbPlayers = 5 + }, + new LobbyEntity + { + Id = 11, + Name = "Firewax", + Password = "Do minim occaecat culpa velit non anim ullamco dolor elit veniam aute irure tempor.", + NbPlayers = 2 + }, + new LobbyEntity + { + Id = 12, + Name = "Isonus", + Password = "Voluptate ea consequat do ex labore excepteur anim eu irure labore dolore cillum labore.", + NbPlayers = 2 + }, + new LobbyEntity + { + Id = 13, + Name = "Telequiet", + Password = "Ad ad sit sit consequat nisi consectetur dolore officia deserunt magna commodo.", + NbPlayers = 3 + }, + new LobbyEntity + { + Id = 14, + Name = "Quantalia", + Password = "Est commodo eu dolor sit adipisicing tempor laborum laboris duis quis reprehenderit.", + NbPlayers = 7 + }, + new LobbyEntity + { + Id = 15, + Name = "Obliq", + Password = "Minim sunt dolor reprehenderit do aliqua quis ipsum ipsum amet nulla pariatur ex dolore aliqua.", + NbPlayers = 0 + }, + new LobbyEntity + { + Id = 16, + Name = "Hopeli", + Password = "Mollit minim do dolor laboris mollit incIdIdunt.", + NbPlayers = 6 + }, + new LobbyEntity + { + Id = 17, + Name = "Candecor", + Password = "Dolor laborum ad mollit irure pariatur commodo elit aute sit adipisicing nostrud reprehenderit proIdent velit.", + NbPlayers = 7 + }, + new LobbyEntity + { + Id = 18, + Name = "Norali", + Password = "Sint est non occaecat Lorem enim ullamco et et.", + NbPlayers = 5 + }, + new LobbyEntity + { + Id = 19, + Name = "Zytrek", + Password = "Irure commodo culpa ex ea.", + NbPlayers = 3 + }, + new LobbyEntity + { + Id = 20, + Name = "Pholio", + Password = "Minim voluptate proIdent cupIdatat cillum amet incIdIdunt magna aliquip cillum proIdent proIdent labore tempor.", + NbPlayers = 5 + }, + new LobbyEntity + { + Id = 21, + Name = "Zentia", + Password = "Veniam pariatur eiusmod fugiat culpa adipisicing labore laboris.", + NbPlayers = 8 + }, + new LobbyEntity + { + Id = 22, + Name = "Uberlux", + Password = "Est magna non sunt in exercitation dolore ea labore culpa consectetur.", + NbPlayers = 6 + }, + new LobbyEntity + { + Id = 23, + Name = "Maroptic", + Password = "Adipisicing qui ea duis occaecat ullamco Lorem.", + NbPlayers = 8 + }, + new LobbyEntity + { + Id = 24, + Name = "Zaya", + Password = "Enim sunt sunt officia culpa.", + NbPlayers = 4 + }, + new LobbyEntity + { + Id = 25, + Name = "Strozen", + Password = "Reprehenderit ex mollit occaecat esse magna.", + NbPlayers = 2 + }, + new LobbyEntity + { + Id = 26, + Name = "Bezal", + Password = "Exercitation est consectetur reprehenderit dolor excepteur ipsum velit consectetur velit nulla deserunt do elit exercitation.", + NbPlayers = 9 + }, + new LobbyEntity + { + Id = 27, + Name = "Octocore", + Password = "In duis dolore proIdent nulla elit.", + NbPlayers = 5 + }, + new LobbyEntity + { + Id = 28, + Name = "Proxsoft", + Password = "Mollit Id ipsum tempor sunt.", + NbPlayers = 4 + }, + new LobbyEntity + { + Id = 29, + Name = "Kyagoro", + Password = "Ullamco do est pariatur do.", + NbPlayers = 3 + }, + new LobbyEntity + { + Id = 30, + Name = "Helixo", + Password = "Fugiat Lorem mollit Id sit.", + NbPlayers = 9 + }, + new LobbyEntity + { + Id = 31, + Name = "Krog", + Password = "IncIdIdunt non excepteur exercitation adipisicing eu enim.", + NbPlayers = 1 + }, + new LobbyEntity + { + Id = 32, + Name = "Vinch", + Password = "Occaecat excepteur tempor ipsum veniam qui amet aliquip est velit dolor dolor.", + NbPlayers = 3 + }, + new LobbyEntity + { + Id = 33, + Name = "Edecine", + Password = "Esse consectetur consectetur irure quis dolor ea quis ad tempor.", + NbPlayers = 5 + }, + new LobbyEntity + { + Id = 34, + Name = "Zentry", + Password = "Fugiat cupIdatat duis non consequat commodo pariatur cillum sunt proIdent cupIdatat Lorem.", + NbPlayers = 9 + }, + new LobbyEntity + { + Id = 35, + Name = "Ceprene", + Password = "Sint sint aliquip aliquip eiusmod aliqua tempor.", + NbPlayers = 1 + }, + new LobbyEntity + { + Id = 36, + Name = "Strezzo", + Password = "CupIdatat nisi aliquip voluptate Lorem consequat consectetur aliqua labore do qui qui voluptate.", + NbPlayers = 5 + } + } ; +} diff --git a/WebApi/FakeDatas/fake-Players.cs b/WebApi/FakeDatas/fake-Players.cs new file mode 100644 index 0000000..a0eaa22 --- /dev/null +++ b/WebApi/FakeDatas/fake-Players.cs @@ -0,0 +1,230 @@ +using Entities; + +public static class fakePlayers +{ + public static IEnumerable datas = new List + { + new PlayerEntity + { + Id = 0, + Nickname = "Colorado", + HashedPassword = "Id qui occaecat ad aliqua veniam commodo deserunt exercitation est." + }, + new PlayerEntity + { + Id = 1, + Nickname = "Nevada", + HashedPassword = "Esse anim ad fugiat sint cillum." + }, + new PlayerEntity + { + Id = 2, + Nickname = "American Samoa", + HashedPassword = "Magna nostrud laboris sit ullamco." + }, + new PlayerEntity + { + Id = 3, + Nickname = "Alaska", + HashedPassword = "Aute veniam cillum magna veniam aliquip aliqua mollit esse." + }, + new PlayerEntity + { + Id = 4, + Nickname = "Marshall Islands", + HashedPassword = "Qui Lorem enim nulla esse deserunt nisi duis est." + }, + new PlayerEntity + { + Id = 5, + Nickname = "Kentucky", + HashedPassword = "Do nisi nulla cillum aliquip elit non nulla." + }, + new PlayerEntity + { + Id = 6, + Nickname = "New Mexico", + HashedPassword = "Amet duis sit nulla elit laborum minim ad voluptate enim tempor incIdIdunt." + }, + new PlayerEntity + { + Id = 7, + Nickname = "Minnesota", + HashedPassword = "Mollit et magna labore nostrud cupIdatat." + }, + new PlayerEntity + { + Id = 8, + Nickname = "New Hampshire", + HashedPassword = "Mollit cillum consequat Lorem nulla consectetur cillum ex et ea exercitation." + }, + new PlayerEntity + { + Id = 9, + Nickname = "Iowa", + HashedPassword = "Exercitation qui officia ad nostrud fugiat Id voluptate et labore." + }, + new PlayerEntity + { + Id = 10, + Nickname = "Maine", + HashedPassword = "Lorem minim Lorem irure minim occaecat do in do excepteur." + }, + new PlayerEntity + { + Id = 11, + Nickname = "Oregon", + HashedPassword = "Ipsum sunt Lorem exercitation Id esse." + }, + new PlayerEntity + { + Id = 12, + Nickname = "Wyoming", + HashedPassword = "Enim ex deserunt reprehenderit non proIdent." + }, + new PlayerEntity + { + Id = 13, + Nickname = "New York", + HashedPassword = "Irure nostrud labore velit voluptate fugiat velit aute deserunt voluptate adipisicing anim culpa minim." + }, + new PlayerEntity + { + Id = 14, + Nickname = "Kansas", + HashedPassword = "Aliqua ipsum enim nostrud proIdent adipisicing reprehenderit." + }, + new PlayerEntity + { + Id = 15, + Nickname = "Idaho", + HashedPassword = "Occaecat ipsum non ad excepteur esse minim non ipsum in deserunt." + }, + new PlayerEntity + { + Id = 16, + Nickname = "Montana", + HashedPassword = "Velit ipsum incIdIdunt sit ex duis deserunt elit incIdIdunt est eu et ipsum pariatur aliqua." + }, + new PlayerEntity + { + Id = 17, + Nickname = "Tennessee", + HashedPassword = "Aute sint officia laborum enim irure Lorem qui excepteur sunt duis ex do occaecat ex." + }, + new PlayerEntity + { + Id = 18, + Nickname = "Ohio", + HashedPassword = "Aute ea quis commodo aliquip esse laborum aliqua." + }, + new PlayerEntity + { + Id = 19, + Nickname = "Nebraska", + HashedPassword = "Irure consectetur irure enim aliquip consequat mollit pariatur dolore non excepteur elit quis." + }, + new PlayerEntity + { + Id = 20, + Nickname = "South Dakota", + HashedPassword = "Tempor in exercitation amet quis commodo laborum consectetur consequat commodo labore ullamco mollit enim est." + }, + new PlayerEntity + { + Id = 21, + Nickname = "Virgin Islands", + HashedPassword = "IncIdIdunt in ea tempor duis nostrud anim nisi do in magna." + }, + new PlayerEntity + { + Id = 22, + Nickname = "Mississippi", + HashedPassword = "Ullamco ullamco cupIdatat reprehenderit sit Lorem." + }, + new PlayerEntity + { + Id = 23, + Nickname = "North Carolina", + HashedPassword = "Cillum nostrud cupIdatat eu elit quis." + }, + new PlayerEntity + { + Id = 24, + Nickname = "West Virginia", + HashedPassword = "Exercitation magna nostrud enim ut ut dolor nisi labore aliquip." + }, + new PlayerEntity + { + Id = 25, + Nickname = "Michigan", + HashedPassword = "Culpa non sunt sit occaecat aute qui consectetur laboris ad labore." + }, + new PlayerEntity + { + Id = 26, + Nickname = "Guam", + HashedPassword = "Nulla consequat laboris enim ea aute ad dolore velit nulla." + }, + new PlayerEntity + { + Id = 27, + Nickname = "Federated States Of Micronesia", + HashedPassword = "Anim mollit non occaecat ad nulla laborum eiusmod." + }, + new PlayerEntity + { + Id = 28, + Nickname = "Wisconsin", + HashedPassword = "Reprehenderit duis commodo irure dolore laboris reprehenderit excepteur magna Id dolor in." + }, + new PlayerEntity + { + Id = 29, + Nickname = "Palau", + HashedPassword = "Et esse laboris incIdIdunt deserunt ullamco sit culpa ea consequat adipisicing pariatur." + }, + new PlayerEntity + { + Id = 30, + Nickname = "Hawaii", + HashedPassword = "Velit deserunt ut ad eiusmod reprehenderit incIdIdunt commodo nostrud qui excepteur." + }, + new PlayerEntity + { + Id = 31, + Nickname = "Delaware", + HashedPassword = "Aute nisi duis cupIdatat ullamco." + }, + new PlayerEntity + { + Id = 32, + Nickname = "Alabama", + HashedPassword = "Duis eiusmod voluptate commodo est esse esse minim est aute." + }, + new PlayerEntity + { + Id = 33, + Nickname = "Washington", + HashedPassword = "Ex ut anim voluptate est ea fugiat consectetur." + }, + new PlayerEntity + { + Id = 34, + Nickname = "Indiana", + HashedPassword = "Pariatur cillum minim incIdIdunt eu esse." + }, + new PlayerEntity + { + Id = 35, + Nickname = "Massachusetts", + HashedPassword = "Anim labore occaecat pariatur ullamco amet ipsum consectetur ullamco nulla tempor." + }, + new PlayerEntity + { + Id = 36, + Nickname = "Oklahoma", + HashedPassword = "Consequat enim mollit occaecat ut dolore et non consectetur ad velit." + } + } ; +} diff --git a/WebApi/FakeDatas/fake-Questions.cs b/WebApi/FakeDatas/fake-Questions.cs new file mode 100644 index 0000000..c5640e8 --- /dev/null +++ b/WebApi/FakeDatas/fake-Questions.cs @@ -0,0 +1,337 @@ +using Entities; + +public static class fakeQuestions +{ + public static IEnumerable datas = new List + { + new QuestionEntity + { + Id = 0, + Content = "Pariatur pariatur quis qui veniam officia mollit.", + Difficulty = 3, + NbFalls = 319 + }, + new QuestionEntity + { + Id = 1, + Content = "Est ullamco culpa ea aliqua ullamco non officia dolor.", + Difficulty = 3, + NbFalls = 32 + }, + new QuestionEntity + { + Id = 2, + Content = "Excepteur sint veniam elit ipsum.", + Difficulty = 2, + NbFalls = 105 + }, + new QuestionEntity + { + Id = 3, + Content = "In ut ipsum sint dolor Id deserunt enim aliqua eu.", + Difficulty = 2, + NbFalls = 191 + }, + new QuestionEntity + { + Id = 4, + Content = "Aliquip culpa ipsum occaecat incIdIdunt aliqua occaecat laborum aliquip est culpa officia labore.", + Difficulty = 2, + NbFalls = 350 + }, + new QuestionEntity + { + Id = 5, + Content = "Id pariatur labore elit cupIdatat sint incIdIdunt irure cillum aliquip.", + Difficulty = 1, + NbFalls = 173 + }, + new QuestionEntity + { + Id = 6, + Content = "Laboris sunt fugiat fugiat aute mollit deserunt ad ipsum mollit irure mollit deserunt.", + Difficulty = 3, + NbFalls = 316 + }, + new QuestionEntity + { + Id = 7, + Content = "Officia aliqua irure irure deserunt adipisicing minim nisi Id magna veniam excepteur Id deserunt Lorem.", + Difficulty = 2, + NbFalls = 296 + }, + new QuestionEntity + { + Id = 8, + Content = "Velit esse magna sint deserunt ut minim ea.", + Difficulty = 3, + NbFalls = 464 + }, + new QuestionEntity + { + Id = 9, + Content = "CupIdatat ipsum et veniam tempor esse commodo.", + Difficulty = 1, + NbFalls = 252 + }, + new QuestionEntity + { + Id = 10, + Content = "Ad et aliqua Id est.", + Difficulty = 2, + NbFalls = 62 + }, + new QuestionEntity + { + Id = 11, + Content = "Quis nostrud laborum ea laboris labore elit dolore laborum velit occaecat laborum sit.", + Difficulty = 2, + NbFalls = 382 + }, + new QuestionEntity + { + Id = 12, + Content = "Sit labore labore quis duis eiusmod eu voluptate amet.", + Difficulty = 3, + NbFalls = 54 + }, + new QuestionEntity + { + Id = 13, + Content = "Exercitation occaecat enim proIdent cupIdatat et nisi ipsum.", + Difficulty = 3, + NbFalls = 136 + }, + new QuestionEntity + { + Id = 14, + Content = "Consectetur occaecat occaecat do elit culpa.", + Difficulty = 1, + NbFalls = 256 + }, + new QuestionEntity + { + Id = 15, + Content = "Eu officia Id tempor ad occaecat cillum.", + Difficulty = 1, + NbFalls = 12 + }, + new QuestionEntity + { + Id = 16, + Content = "Cillum cillum eu Lorem Id velit excepteur.", + Difficulty = 1, + NbFalls = 83 + }, + new QuestionEntity + { + Id = 17, + Content = "Aute qui amet eu nostrud ad duis.", + Difficulty = 3, + NbFalls = 273 + }, + new QuestionEntity + { + Id = 18, + Content = "Ea consectetur ex occaecat culpa magna irure est laborum duis non anim ullamco aliquip adipisicing.", + Difficulty = 3, + NbFalls = 383 + }, + new QuestionEntity + { + Id = 19, + Content = "CupIdatat deserunt laboris dolor exercitation Id do dolore ut enim officia quis.", + Difficulty = 1, + NbFalls = 10 + }, + new QuestionEntity + { + Id = 20, + Content = "Ex proIdent pariatur commodo nostrud do Lorem ullamco quis officia aliquip ipsum commodo culpa officia.", + Difficulty = 1, + NbFalls = 28 + }, + new QuestionEntity + { + Id = 21, + Content = "Aliqua magna sunt occaecat do minim aute eu laboris elit minim occaecat dolore proIdent.", + Difficulty = 1, + NbFalls = 235 + }, + new QuestionEntity + { + Id = 22, + Content = "Magna cillum sint ea minim quis dolore deserunt aute.", + Difficulty = 2, + NbFalls = 370 + }, + new QuestionEntity + { + Id = 23, + Content = "Ex quis dolore ipsum ut nulla amet Lorem dolor.", + Difficulty = 1, + NbFalls = 356 + }, + new QuestionEntity + { + Id = 24, + Content = "Nulla nulla ullamco quis consequat nisi adipisicing tempor dolor non.", + Difficulty = 1, + NbFalls = 413 + }, + new QuestionEntity + { + Id = 25, + Content = "Ipsum ad et pariatur occaecat ullamco ex eu do dolor proIdent.", + Difficulty = 2, + NbFalls = 98 + }, + new QuestionEntity + { + Id = 26, + Content = "Amet ex reprehenderit Lorem occaecat ea aute.", + Difficulty = 1, + NbFalls = 298 + }, + new QuestionEntity + { + Id = 27, + Content = "Pariatur eiusmod sunt dolore sint mollit anim exercitation minim consectetur cupIdatat cupIdatat excepteur.", + Difficulty = 2, + NbFalls = 160 + }, + new QuestionEntity + { + Id = 28, + Content = "Ea labore cillum qui pariatur ad commodo.", + Difficulty = 2, + NbFalls = 434 + }, + new QuestionEntity + { + Id = 29, + Content = "Ipsum adipisicing duis minim eiusmod laboris occaecat Lorem nostrud incIdIdunt fugiat dolore nostrud ex.", + Difficulty = 1, + NbFalls = 126 + }, + new QuestionEntity + { + Id = 30, + Content = "Irure irure ullamco occaecat nisi.", + Difficulty = 3, + NbFalls = 120 + }, + new QuestionEntity + { + Id = 31, + Content = "Ipsum magna amet tempor laborum excepteur deserunt et laboris laboris laboris velit consequat commodo officia.", + Difficulty = 3, + NbFalls = 281 + }, + new QuestionEntity + { + Id = 32, + Content = "Mollit magna dolore proIdent consequat do.", + Difficulty = 1, + NbFalls = 196 + }, + new QuestionEntity + { + Id = 33, + Content = "Enim ut sit ad tempor non aliquip aliqua cupIdatat ut aliqua enim ullamco.", + Difficulty = 1, + NbFalls = 422 + }, + new QuestionEntity + { + Id = 34, + Content = "CupIdatat sunt sint anim dolor adipisicing.", + Difficulty = 1, + NbFalls = 361 + }, + new QuestionEntity + { + Id = 35, + Content = "ProIdent magna ad mollit elit ea eu eiusmod adipisicing ullamco exercitation aliquip.", + Difficulty = 2, + NbFalls = 148 + }, + new QuestionEntity + { + Id = 36, + Content = "Consectetur laboris duis adipisicing veniam.", + Difficulty = 1, + NbFalls = 325 + }, + new QuestionEntity + { + Id = 37, + Content = "Ut non labore esse adipisicing anim incIdIdunt labore eiusmod ullamco.", + Difficulty = 1, + NbFalls = 345 + }, + new QuestionEntity + { + Id = 38, + Content = "Reprehenderit reprehenderit non enim quis reprehenderit mollit.", + Difficulty = 1, + NbFalls = 297 + }, + new QuestionEntity + { + Id = 39, + Content = "Officia voluptate duis cupIdatat do sint qui.", + Difficulty = 2, + NbFalls = 145 + }, + new QuestionEntity + { + Id = 40, + Content = "Non quis officia enim aliquip ea do elit consequat ipsum minim duis.", + Difficulty = 3, + NbFalls = 245 + }, + new QuestionEntity + { + Id = 41, + Content = "CupIdatat nulla ad eiusmod sunt nisi et sint qui veniam dolore.", + Difficulty = 3, + NbFalls = 415 + }, + new QuestionEntity + { + Id = 42, + Content = "Sit Id Lorem Id veniam reprehenderit nostrud nisi fugiat.", + Difficulty = 2, + NbFalls = 390 + }, + new QuestionEntity + { + Id = 43, + Content = "Aliqua sint sint cillum consequat officia nisi amet consectetur mollit.", + Difficulty = 3, + NbFalls = 65 + }, + new QuestionEntity + { + Id = 44, + Content = "IncIdIdunt consequat Id occaecat sint ut elit dolor labore laborum Lorem adipisicing exercitation dolor.", + Difficulty = 1, + NbFalls = 377 + }, + new QuestionEntity + { + Id = 45, + Content = "Exercitation nisi dolor velit Lorem incIdIdunt pariatur nisi amet Lorem Id.", + Difficulty = 3, + NbFalls = 171 + }, + new QuestionEntity + { + Id = 46, + Content = "Esse minim ut officia minim elit magna tempor.", + Difficulty = 2, + NbFalls = 68 + } + } ; +} diff --git a/WebApi/WebApi.sln b/WebApi/WebApi.sln index dfcaa8a..0e3dcd0 100644 --- a/WebApi/WebApi.sln +++ b/WebApi/WebApi.sln @@ -23,10 +23,12 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ExtensionsClassLibrairie", EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "DataManagers", "DataManagers\DataManagers.csproj", "{C609569C-353E-4F1A-BDEE-7C686FBDA084}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ServiceManagers", "ServiceManagers\ServiceManagers.csproj", "{5E2AC4B3-3DC6-48CF-9F90-5EDFFCF0A385}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ServiceManagers", "ServiceManagers\ServiceManagers.csproj", "{5E2AC4B3-3DC6-48CF-9F90-5EDFFCF0A385}" EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "WebApi", "WebApi\WebApi.csproj", "{7A65FECF-F4F5-4D88-853D-F21A3BAA5E39}" EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FakeDatas", "FakeDatas\FakeDatas.csproj", "{3C930FB5-2F1E-463E-978B-F0B5C7A58307}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU @@ -81,6 +83,10 @@ Global {7A65FECF-F4F5-4D88-853D-F21A3BAA5E39}.Debug|Any CPU.Build.0 = Debug|Any CPU {7A65FECF-F4F5-4D88-853D-F21A3BAA5E39}.Release|Any CPU.ActiveCfg = Release|Any CPU {7A65FECF-F4F5-4D88-853D-F21A3BAA5E39}.Release|Any CPU.Build.0 = Release|Any CPU + {3C930FB5-2F1E-463E-978B-F0B5C7A58307}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {3C930FB5-2F1E-463E-978B-F0B5C7A58307}.Debug|Any CPU.Build.0 = Debug|Any CPU + {3C930FB5-2F1E-463E-978B-F0B5C7A58307}.Release|Any CPU.ActiveCfg = Release|Any CPU + {3C930FB5-2F1E-463E-978B-F0B5C7A58307}.Release|Any CPU.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE diff --git a/WebApi/convertirJson.sh b/WebApi/convertirJson.sh deleted file mode 100755 index 5b403c0..0000000 --- a/WebApi/convertirJson.sh +++ /dev/null @@ -1,34 +0,0 @@ -#!/bin/bash - -if test "$1" = "--help" && test "$2" = "" ; then - cat << EOF -param 1 : name of the fake datas json file to convert -param 2 : name of class this is for -(param 3 : name of the repertorie with all C# fake datas files) -EOF - exit 0 -fi - -if test $# -lt 2 ; then - echo "error : param require" >&2 - exit 1 -fi - -count=$( echo $1 | tr "." "\n" | wc -l ) -name=$( echo $1 | cut -d '.' -f -$(( $count - 1 )) ) -if test "$3" != "" ; then - target=$( echo "$3/$name.cs" ) -else - target=$( echo "$name.cs" ) -fi - -if test "$3" != "" ; then - if ! ls | egrep -q "^$3$" ; then - mkdir -p $3 - fi -fi - -cat fake-Answers.json | sed 's/:/ =/g' \ - | sed "s/{/new $2{/g" | sed "s/]/} ;/g" \ - | sed "s/\[/IEnumerable<$2> $name = new List<$2>\{/g" \ - | sed 's/ \"/ /g' | sed 's/" =/ =/g' >$target diff --git a/WebApi/fake-Answers.json b/WebApi/fake-Answers.json deleted file mode 100644 index eec441f..0000000 --- a/WebApi/fake-Answers.json +++ /dev/null @@ -1,130 +0,0 @@ -[ - { - "id": 0, - "content": "Enim cillum excepteur ex consequat ad sint." - }, - { - "id": 1, - "content": "Excepteur magna laboris adipisicing aute elit excepteur pariatur." - }, - { - "id": 2, - "content": "Ea sunt excepteur reprehenderit eiusmod exercitation culpa dolore cupidatat." - }, - { - "id": 3, - "content": "Qui est fugiat aute et tempor aliquip nulla." - }, - { - "id": 4, - "content": "Irure adipisicing duis nisi ex fugiat exercitation occaecat eu sunt et do Lorem ex dolore." - }, - { - "id": 5, - "content": "Lorem et eiusmod officia cupidatat ea magna." - }, - { - "id": 6, - "content": "Lorem proident ut excepteur fugiat mollit nostrud." - }, - { - "id": 7, - "content": "Nulla duis nulla ea eu velit proident sit id voluptate esse mollit id nostrud tempor." - }, - { - "id": 8, - "content": "Adipisicing duis anim aliquip ex aliquip enim ad magna excepteur sunt esse quis voluptate." - }, - { - "id": 9, - "content": "Anim sint deserunt aliqua labore proident mollit pariatur est." - }, - { - "id": 10, - "content": "Est eu consequat cupidatat adipisicing proident sit proident fugiat consequat ullamco tempor sint commodo adipisicing." - }, - { - "id": 11, - "content": "Amet dolor reprehenderit cupidatat exercitation ad dolore occaecat laboris est reprehenderit cillum nostrud fugiat eiusmod." - }, - { - "id": 12, - "content": "Incididunt eiusmod excepteur ut consectetur." - }, - { - "id": 13, - "content": "Aliqua nisi reprehenderit dolor ipsum amet elit officia." - }, - { - "id": 14, - "content": "Dolore amet est dolor labore magna elit ipsum eu ea in in commodo." - }, - { - "id": 15, - "content": "Dolor excepteur dolor reprehenderit nisi consectetur irure adipisicing elit et." - }, - { - "id": 16, - "content": "Pariatur eu cupidatat ad ex laborum consectetur voluptate laboris nisi commodo nostrud pariatur." - }, - { - "id": 17, - "content": "Veniam ut nulla aliqua velit est Lorem." - }, - { - "id": 18, - "content": "Labore nostrud reprehenderit magna fugiat duis anim ut consectetur dolor tempor voluptate nisi tempor sint." - }, - { - "id": 19, - "content": "Magna dolor amet ad excepteur." - }, - { - "id": 20, - "content": "Culpa amet laborum est dolor." - }, - { - "id": 21, - "content": "Incididunt dolore excepteur do officia nisi sit amet nulla aliquip ex ea eiusmod." - }, - { - "id": 22, - "content": "Aute esse magna exercitation enim elit voluptate." - }, - { - "id": 23, - "content": "Proident culpa nostrud ad voluptate consectetur dolore." - }, - { - "id": 24, - "content": "Aliquip ipsum ex pariatur minim deserunt." - }, - { - "id": 25, - "content": "Minim ut quis nostrud commodo est reprehenderit elit et et consectetur sit in laborum eu." - }, - { - "id": 26, - "content": "Minim ullamco non id in." - }, - { - "id": 27, - "content": "Dolor excepteur eiusmod cupidatat minim dolore minim qui do adipisicing est." - }, - { - "id": 28, - "content": "Proident deserunt velit esse culpa consequat." - }, - { - "id": 29, - "content": "Lorem enim aliquip cupidatat exercitation laborum ex duis." - }, - { - "id": 30, - "content": "Et sint veniam proident est ullamco exercitation aute occaecat elit sunt ullamco." - }, - { - "id": 31, - "content": "Commodo voluptate commodo duis quis consequat tempor cillum exercitation consequat ea cupidatat magna." - } - ] \ No newline at end of file