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);
}