diff --git a/Sources/BowlingApi/BowlingApi.csproj b/Sources/BowlingApi/BowlingApi.csproj index f01ec54..dd139fa 100644 --- a/Sources/BowlingApi/BowlingApi.csproj +++ b/Sources/BowlingApi/BowlingApi.csproj @@ -9,6 +9,7 @@ + @@ -25,6 +26,9 @@ + + + diff --git a/Sources/BowlingApi/Controllers/PartieController.cs b/Sources/BowlingApi/Controllers/PartieController.cs index 4d9702f..c2fa25c 100644 --- a/Sources/BowlingApi/Controllers/PartieController.cs +++ b/Sources/BowlingApi/Controllers/PartieController.cs @@ -1,4 +1,5 @@ using System; +using DTOs; using System.Collections.Generic; using System.Linq; using System.Threading.Tasks; diff --git a/Sources/BowlingApi/Properties/launchSettings.json b/Sources/BowlingApi/Properties/launchSettings.json index fc48bb7..cfd4403 100644 --- a/Sources/BowlingApi/Properties/launchSettings.json +++ b/Sources/BowlingApi/Properties/launchSettings.json @@ -29,8 +29,6 @@ }, "RestFull": { "commandName": "Project", - "dotnetRunMessages": true, - "launchBrowser": false, "applicationUrl": "https://localhost:5001", "environmentVariables": { "ASPNETCORE_ENVIRONMENT": "Development" diff --git a/Sources/BowlingApi/bowling.db b/Sources/BowlingApi/bowling.db new file mode 100644 index 0000000..67440ac Binary files /dev/null and b/Sources/BowlingApi/bowling.db differ diff --git a/Sources/BowlingApi/bowling.db-shm b/Sources/BowlingApi/bowling.db-shm index ee35ee0..8a04399 100644 Binary files a/Sources/BowlingApi/bowling.db-shm and b/Sources/BowlingApi/bowling.db-shm differ diff --git a/Sources/BowlingApi/bowling.db-wal b/Sources/BowlingApi/bowling.db-wal index 17279a8..b0a20a8 100644 Binary files a/Sources/BowlingApi/bowling.db-wal and b/Sources/BowlingApi/bowling.db-wal differ diff --git a/Sources/BowlingService/Interfaces/IPartieService.cs b/Sources/BowlingService/Interfaces/IPartieService.cs index 593fd75..662e67f 100644 --- a/Sources/BowlingService/Interfaces/IPartieService.cs +++ b/Sources/BowlingService/Interfaces/IPartieService.cs @@ -6,7 +6,7 @@ namespace BowlingService.Interfaces { public interface IpartieService { - public Task Add(PartieDTO _partie); + public Task Add(PartieDTO _partie); public Task Delete(PartieDTO _partie); public Task Update(PartieDTO _partie); public Task> GetAll(); diff --git a/Sources/BowlingService/Interfaces/PartieService.cs b/Sources/BowlingService/Interfaces/PartieService.cs index 29e2c04..52539ae 100644 --- a/Sources/BowlingService/Interfaces/PartieService.cs +++ b/Sources/BowlingService/Interfaces/PartieService.cs @@ -32,17 +32,19 @@ namespace BowlingService.Interfaces //Add - public async Task Add(PartieDTO _partie) + +public async Task Add(PartieDTO _partie) { - bool result = false; + + PartieDTO result = null; using (var context = new BowlingContext()) { PartieEntity entity = _mapper.Map(_partie); - context.Parties.Add(entity); + //context.Parties.Add(entity); try { - var data = await context.SaveChangesAsync(); - result = data == 1; + //var data = await context.SaveChangesAsync(); + result =_mapper.Map(await _IpartieRepository.Add(entity)); _logger.LogInformation("A new player was added : {player}", _partie.Id); }