From 76e6e09f261f6e6794f1a52d8f963c1f788d074c Mon Sep 17 00:00:00 2001 From: etudiant Date: Thu, 2 Feb 2023 11:16:03 +0100 Subject: [PATCH] dd --- .../Controllers/PartieController.cs | 8 ++++---- Sources/BowlingApi/bowling.db | Bin 45056 -> 45056 bytes Sources/BowlingApi/bowling.db-shm | Bin 32768 -> 0 bytes Sources/BowlingApi/bowling.db-wal | Bin 432632 -> 0 bytes .../Interface/IpartieRepository.cs | 2 +- .../Interface/PartieRepository.cs | 7 ++++--- Sources/BowlingRepository/JoueurRepository.cs | 2 +- .../Interfaces/IPartieService.cs | 2 +- .../Interfaces/PartieService.cs | 10 +++++----- 9 files changed, 16 insertions(+), 15 deletions(-) delete mode 100644 Sources/BowlingApi/bowling.db-shm delete mode 100644 Sources/BowlingApi/bowling.db-wal diff --git a/Sources/BowlingApi/Controllers/PartieController.cs b/Sources/BowlingApi/Controllers/PartieController.cs index c2fa25c..cd67275 100644 --- a/Sources/BowlingApi/Controllers/PartieController.cs +++ b/Sources/BowlingApi/Controllers/PartieController.cs @@ -53,18 +53,18 @@ namespace BowlingApi.Controllers } // GET: api/Partie/djon - [HttpGet("{name}")] - public async Task Get(string name) + [HttpGet("{id}")] + public async Task Get(int id) { // return Ok(_partieService.GetDataWithName(name)); try { - if (name == null) + if (id == null) return BadRequest("Le nom de la partie est obligatoire"); - var result = _partieService.GetDataWithName(name).Result; + var result = _partieService.GetDataWithId(id).Result; if (result == null) { return NotFound(); diff --git a/Sources/BowlingApi/bowling.db b/Sources/BowlingApi/bowling.db index 67440ac9b463d80b9dfbf795241192ae40928c02..e0616d7fb245ceb32cbf0d1219f7218e0e9f3120 100644 GIT binary patch delta 1470 zcmZwHO-K}B9LMoz*In0{o#*-O?EB2lE|!po5Y`Pmgoi*vI|-73MigWzniz!;366&@ zb%W;S)g_|&KiJM59#}s6gRi@@&$`Uia&T%n zc+S39((@r^u^rnwws-gFPR-8MY`bP#H9JdtXmEIB zd`!>O?6m(kA{Aom=>3O>2FK|d$q;k@Ur6gxD=QM6-zUZ~Qr*Yh-{jwHPw5qBUoQ5mP#$H#g;;a36D+!ENteaRrxg3FlG9N$-Af3@(mh z90xJt{gj*GhU!?LK;#LB$PqSS5m_Qbq=^)fBoaiNFo_reLJ*uVh$x{G8qq*Ri26`n zd8J~vJLspA{K9vv;DdLLS9pdec;ubp9`4`9(&LZtBX=TW4n#`ogbdpRZ$Yh*Mm}ERgnjm9>1Sf?-@+fKOWK<*d OhA=&8k@C{b_5T2pB?Kq{ delta 133 zcmWm5p$fu49Khkf3*(CXHn7-+7kv@i9>HW3Ut!JeJ;1$yps*l|28+#jIFE@26$BB~ zV(`o#U(rNG6D{|7OPM;?-MB3x3M;(0a$v`t3d^QUlPSgyM@ftpYF5k`Ge8G{QcsRq jN8yAoAD-N~aKhsPuQAT{L-c=r^WerAU#8g>;}^Xj#$hl6 diff --git a/Sources/BowlingApi/bowling.db-shm b/Sources/BowlingApi/bowling.db-shm deleted file mode 100644 index 8a04399ba9224be89210f76cc03f77c5b93d7952..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 32768 zcmeI*$x;(h6oBDBNC1fpDng>nh!X}84MKtgGboOrf*NH|(S>Wvg&X#k8{dMra?Lxy z?Nk3gPZXJuDQN#%9p`=(wtjxw9Vzdpn~H5qrBuh^ zkM9S+|72sXk7`E|)jj$rDwE+dULB;vy&+^{$mWnyKh7n~Ap8Ej|-8RZs}++~&} zR(Z}V-m=A~m~~yQK=K9Z!Y+%aI87%P=x3N~+~77-++&Vq9`l0Nykncs$^R5PR3N6n z37Tl(3|(|Hz$Hc)qd<}S%(KE1*4UuT4tp`{x?BMT6i`3`1r$i0Ks_gE;he1!@#XhjRtm=paWgLtG&r&K|hKG&3ynh-bXy4IlVe yIjNw=SNXUC3Mim}0tzUgfC36Apnw7jD4>7>3Mim}0tzUgfC36ApnwAZS>PB%3^_mm diff --git a/Sources/BowlingApi/bowling.db-wal b/Sources/BowlingApi/bowling.db-wal deleted file mode 100644 index b0a20a8d3ef19032263deb1595881b8d1b4e64fd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 432632 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 diff --git a/Sources/BowlingRepository/Interface/IpartieRepository.cs b/Sources/BowlingRepository/Interface/IpartieRepository.cs index ea9c9be..a1d2df6 100644 --- a/Sources/BowlingRepository/Interface/IpartieRepository.cs +++ b/Sources/BowlingRepository/Interface/IpartieRepository.cs @@ -10,7 +10,7 @@ namespace BowlingRepository.Interface public Task Update(PartieEntity _partie); public Task> GetAll(); public Task> GetAllWithDate(DateTime date); - public Task GetDataWithName(string nom); + public Task GetDataWithId(int id); } } diff --git a/Sources/BowlingRepository/Interface/PartieRepository.cs b/Sources/BowlingRepository/Interface/PartieRepository.cs index 817ec0a..9cd4a1d 100644 --- a/Sources/BowlingRepository/Interface/PartieRepository.cs +++ b/Sources/BowlingRepository/Interface/PartieRepository.cs @@ -48,12 +48,13 @@ namespace BowlingRepository.Interface throw new NotImplementedException(); } - public Task GetDataWithName(string nom) + public async Task GetDataWithId(int id) { - // return await _context.Parties.FirstOrDefaultAsync(n => n == nom); - throw new NotImplementedException(); + var data = await _context.Parties.FirstOrDefaultAsync(n => n.Id == id); + return data; } + public async Task Update(PartieEntity _partie) { return await _context.SaveChangesAsync() > 0; diff --git a/Sources/BowlingRepository/JoueurRepository.cs b/Sources/BowlingRepository/JoueurRepository.cs index 3e0a513..7bedefe 100644 --- a/Sources/BowlingRepository/JoueurRepository.cs +++ b/Sources/BowlingRepository/JoueurRepository.cs @@ -30,7 +30,7 @@ public class JoueurRepository:IJoueurRepository public async Task Update(JoueurEntity joueur) { - return await _context.SaveChangesAsync() > 0; + return await _context.SaveChangesAsync() > 0; } public async Task GetJoueur(long id) diff --git a/Sources/BowlingService/Interfaces/IPartieService.cs b/Sources/BowlingService/Interfaces/IPartieService.cs index 662e67f..29e47ab 100644 --- a/Sources/BowlingService/Interfaces/IPartieService.cs +++ b/Sources/BowlingService/Interfaces/IPartieService.cs @@ -11,7 +11,7 @@ namespace BowlingService.Interfaces public Task Update(PartieDTO _partie); public Task> GetAll(); public Task> GetAllWithDate(DateTime date); - public Task GetDataWithName(string nom); + public Task GetDataWithId(int id); } } diff --git a/Sources/BowlingService/Interfaces/PartieService.cs b/Sources/BowlingService/Interfaces/PartieService.cs index 52539ae..9ba6d33 100644 --- a/Sources/BowlingService/Interfaces/PartieService.cs +++ b/Sources/BowlingService/Interfaces/PartieService.cs @@ -104,19 +104,19 @@ public async Task Add(PartieDTO _partie) throw new NotImplementedException(); } - public async Task GetDataWithName(string nom) + public async Task GetDataWithId(int id) { PartieDTO _partie = null; try { - var partientity = await _IpartieRepository.GetDataWithName(nom); + var partientity = await _IpartieRepository.GetDataWithId(id); _partie = _mapper.Map(partientity); - _logger.LogInformation("partie was retrieved : {partie}", nom); + _logger.LogInformation("partie was retrieved : {partie}", id); } catch (Exception ex) { - _logger.LogError(ex, "Error while retrieving partie : {partie}", nom); + _logger.LogError(ex, "Error while retrieving partie : {partie}", id); throw; } return _partie; @@ -141,7 +141,7 @@ public async Task Add(PartieDTO _partie) } - + } }