diff options
Diffstat (limited to 'BackEnd/Timeline/Services/Mapper/UserMapper.cs')
-rw-r--r-- | BackEnd/Timeline/Services/Mapper/UserMapper.cs | 16 |
1 files changed, 3 insertions, 13 deletions
diff --git a/BackEnd/Timeline/Services/Mapper/UserMapper.cs b/BackEnd/Timeline/Services/Mapper/UserMapper.cs index 42f88d8a..8855eef2 100644 --- a/BackEnd/Timeline/Services/Mapper/UserMapper.cs +++ b/BackEnd/Timeline/Services/Mapper/UserMapper.cs @@ -1,5 +1,5 @@ using Microsoft.AspNetCore.Mvc;
-using System.Collections.Generic;
+using System.Security.Claims;
using System.Threading.Tasks;
using Timeline.Controllers;
using Timeline.Entities;
@@ -8,7 +8,7 @@ using Timeline.Services.User; namespace Timeline.Services.Mapper
{
- public class UserMapper
+ public class UserMapper : IMapper<UserEntity, HttpUser>
{
private readonly DatabaseContext _database;
private readonly IUserPermissionService _userPermissionService;
@@ -19,7 +19,7 @@ namespace Timeline.Services.Mapper _userPermissionService = userPermissionService;
}
- public async Task<HttpUser> MapToHttp(UserEntity entity, IUrlHelper urlHelper)
+ public async Task<HttpUser> MapAsync(UserEntity entity, IUrlHelper urlHelper, ClaimsPrincipal? user)
{
return new HttpUser(
uniqueId: entity.UniqueId,
@@ -33,15 +33,5 @@ namespace Timeline.Services.Mapper )
);
}
-
- public async Task<List<HttpUser>> MapToHttp(List<UserEntity> entities, IUrlHelper urlHelper)
- {
- var result = new List<HttpUser>();
- foreach (var entity in entities)
- {
- result.Add(await MapToHttp(entity, urlHelper));
- }
- return result;
- }
}
}
|