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/MapperServiceCollectionExtensions.cs | |
parent | 66835dcd6812d40bca8d271a7773637f74aaa8d4 (diff) | |
download | timeline-d922b3241245c9bc1ca6cff8ac69dd7659a958f1.tar.gz timeline-d922b3241245c9bc1ca6cff8ac69dd7659a958f1.tar.bz2 timeline-d922b3241245c9bc1ca6cff8ac69dd7659a958f1.zip |
refator: ...
Diffstat (limited to 'BackEnd/Timeline/Services/Mapper/MapperServiceCollectionExtensions.cs')
-rw-r--r-- | BackEnd/Timeline/Services/Mapper/MapperServiceCollectionExtensions.cs | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/BackEnd/Timeline/Services/Mapper/MapperServiceCollectionExtensions.cs b/BackEnd/Timeline/Services/Mapper/MapperServiceCollectionExtensions.cs index 262b2f20..0c2d0cfd 100644 --- a/BackEnd/Timeline/Services/Mapper/MapperServiceCollectionExtensions.cs +++ b/BackEnd/Timeline/Services/Mapper/MapperServiceCollectionExtensions.cs @@ -1,4 +1,6 @@ using Microsoft.Extensions.DependencyInjection;
+using Timeline.Entities;
+using Timeline.Models.Http;
namespace Timeline.Services.Mapper
{
@@ -6,8 +8,11 @@ namespace Timeline.Services.Mapper {
public static void AddMappers(this IServiceCollection services)
{
- services.AddScoped<UserMapper, UserMapper>();
- services.AddScoped<TimelineMapper, TimelineMapper>();
+ services.AddAutoMapper(typeof(Startup).Assembly);
+ services.AddScoped<IMapper<UserEntity, HttpUser>, UserMapper>();
+ services.AddScoped<IMapper<TimelineEntity, HttpTimeline>, TimelineMapper>();
+ services.AddScoped<IMapper<TimelinePostEntity, HttpTimelinePost>, TimelineMapper>();
+ services.AddScoped<IGenericMapper, GenericMapper>();
}
}
}
|