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 | e16c958e5ba47834dc1624e09ed8e5074a60d1c6 (patch) | |
tree | af8de5669e0ade7d1425d7c5599d438a6cf1c38c /BackEnd/Timeline/Services/Mapper/MapperServiceCollectionExtensions.cs | |
parent | 29453339a7ba744dc19f730ffbd71d6bff01f25b (diff) | |
download | timeline-e16c958e5ba47834dc1624e09ed8e5074a60d1c6.tar.gz timeline-e16c958e5ba47834dc1624e09ed8e5074a60d1c6.tar.bz2 timeline-e16c958e5ba47834dc1624e09ed8e5074a60d1c6.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>();
}
}
}
|