From 9ab11290112819ba62856da39e0e9e37d8190fc9 Mon Sep 17 00:00:00 2001 From: anperederi Date: Tue, 16 Jan 2024 15:58:24 +0100 Subject: [PATCH] add IActivityDataServices --- Sources/HeartTrack/HeartTrack.csproj | 4 ++++ .../ActivityDataService.cs | 11 +++++++++ .../IActivityDataService.cs | 23 +++++++++++++++++++ 3 files changed, 38 insertions(+) create mode 100644 Sources/HeartTrack/Services/ActivityDataService/ActivityDataService.cs create mode 100644 Sources/HeartTrack/Services/ActivityDataService/IActivityDataService.cs diff --git a/Sources/HeartTrack/HeartTrack.csproj b/Sources/HeartTrack/HeartTrack.csproj index 723d747..205c632 100644 --- a/Sources/HeartTrack/HeartTrack.csproj +++ b/Sources/HeartTrack/HeartTrack.csproj @@ -17,6 +17,10 @@ + + + + diff --git a/Sources/HeartTrack/Services/ActivityDataService/ActivityDataService.cs b/Sources/HeartTrack/Services/ActivityDataService/ActivityDataService.cs new file mode 100644 index 0000000..1dc34a6 --- /dev/null +++ b/Sources/HeartTrack/Services/ActivityDataService/ActivityDataService.cs @@ -0,0 +1,11 @@ +using System; +namespace HeartTrack.Services.ActivityDataService +{ + public class ActivityDataService + { + public ActivityDataService() + { + } + } +} + diff --git a/Sources/HeartTrack/Services/ActivityDataService/IActivityDataService.cs b/Sources/HeartTrack/Services/ActivityDataService/IActivityDataService.cs new file mode 100644 index 0000000..030e2af --- /dev/null +++ b/Sources/HeartTrack/Services/ActivityDataService/IActivityDataService.cs @@ -0,0 +1,23 @@ +using System; +using System.Diagnostics; +using HeartTrack.Models; + +namespace HeartTrack.Services.ActivityDataService +{ + public interface IActivityDataService + { + public Task> getAllActivities(); + + public Task SaveAllActivities(List list); + + public Task resetDataActivities(); + public Task AddActivity(Activity u); + + public Task RemoveActivity(Activity u); + + public Task UpdateActivity(Activity u); + + public Task getActivityById(String pseudo); + } +} +