Skip to content

Commit 260fd7f

Browse files
committed
Remove AutoMapper
1 parent 0226742 commit 260fd7f

File tree

2 files changed

+6
-8
lines changed

2 files changed

+6
-8
lines changed

src/IdentityServer/Duende/ClassifiedAds.IdentityServer/ClassifiedAds.IdentityServer.csproj

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@
99
</PropertyGroup>
1010

1111
<ItemGroup>
12-
<PackageReference Include="AutoMapper" Version="13.0.1" />
1312
<PackageReference Include="Duende.IdentityServer.AspNetIdentity" Version="7.1.0" />
13+
<PackageReference Include="MapItEasy" Version="1.0.1" />
1414
<PackageReference Include="Microsoft.AspNetCore.Authentication.Facebook" Version="9.0.1" />
1515
<PackageReference Include="Microsoft.AspNetCore.Authentication.Google" Version="9.0.1" />
1616
<PackageReference Include="Microsoft.AspNetCore.Authentication.MicrosoftAccount" Version="9.0.1" />

src/IdentityServer/Duende/ClassifiedAds.IdentityServer/Models/ClientModels/ClientModel.cs

+5-7
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,7 @@
1-
using AutoMapper;
2-
using Duende.IdentityServer.EntityFramework.Entities;
1+
using Duende.IdentityServer.EntityFramework.Entities;
32
using Duende.IdentityServer.EntityFramework.Mappers;
43
using Duende.IdentityServer.Models;
5-
using System.Collections.Generic;
6-
using System.Linq;
4+
using MapItEasy;
75
using System.Text.Json;
86

97
namespace ClassifiedAds.IdentityServer.Models.ClientModels;
@@ -33,9 +31,9 @@ public class ClientModel : Duende.IdentityServer.Models.Client
3331

3432
public static ClientModel FromEntity(Duende.IdentityServer.EntityFramework.Entities.Client client)
3533
{
36-
var config = new MapperConfiguration(cfg => cfg.CreateMap<Duende.IdentityServer.Models.Client, ClientModel>());
37-
var mapper = config.CreateMapper();
38-
var model = mapper.Map<ClientModel>(client.ToModel());
34+
var mapper = new ExpressionMapper();
35+
var model = new ClientModel();
36+
mapper.Map(client.ToModel(), model);
3937
model.Id = client.Id;
4038
return model;
4139
}

0 commit comments

Comments
 (0)