diff options
author | crupest <crupest@outlook.com> | 2021-04-28 19:20:40 +0800 |
---|---|---|
committer | crupest <crupest@outlook.com> | 2021-04-28 19:20:40 +0800 |
commit | d922b3241245c9bc1ca6cff8ac69dd7659a958f1 (patch) | |
tree | ecad89ac4933980a54b643d899c339c7d86ae900 /BackEnd/Timeline/Services/Mapper/UserMapper.cs | |
parent | 66835dcd6812d40bca8d271a7773637f74aaa8d4 (diff) | |
download | timeline-d922b3241245c9bc1ca6cff8ac69dd7659a958f1.tar.gz timeline-d922b3241245c9bc1ca6cff8ac69dd7659a958f1.tar.bz2 timeline-d922b3241245c9bc1ca6cff8ac69dd7659a958f1.zip |
refator: ...
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;
- }
}
}
|