aboutsummaryrefslogtreecommitdiff
path: root/src/DevHive.Data/Repositories/FriendsRepository.cs
diff options
context:
space:
mode:
Diffstat (limited to 'src/DevHive.Data/Repositories/FriendsRepository.cs')
-rw-r--r--src/DevHive.Data/Repositories/FriendsRepository.cs38
1 files changed, 0 insertions, 38 deletions
diff --git a/src/DevHive.Data/Repositories/FriendsRepository.cs b/src/DevHive.Data/Repositories/FriendsRepository.cs
deleted file mode 100644
index c65ba5e..0000000
--- a/src/DevHive.Data/Repositories/FriendsRepository.cs
+++ /dev/null
@@ -1,38 +0,0 @@
-using System;
-using System.Linq;
-using System.Threading.Tasks;
-using DevHive.Common.Models.Data;
-using DevHive.Data.Models;
-using Microsoft.EntityFrameworkCore;
-
-namespace DevHive.Data.Repositories
-{
- public class FriendsRepository : UserRepository
- {
- private readonly DbContext _context;
-
- public FriendsRepository(DbContext context)
- : base(context)
- {
- this._context = context;
- }
-
- //Create
- public async Task<bool> AddFriendAsync(User user, User friend)
- {
- this._context.Update(user);
- user.Friends.Add(friend);
-
- return await RepositoryMethods.SaveChangesAsync(this._context);
- }
-
- //Delete
- public async Task<bool> RemoveFriendAsync(User user, User friend)
- {
- this._context.Update(user);
- user.Friends.Remove(friend);
-
- return await RepositoryMethods.SaveChangesAsync(this._context);
- }
- }
-} \ No newline at end of file