Files
mixtape/zero.Backoffice/Configuration/BackofficeMaps.cs
T
2021-11-29 00:38:55 +01:00

28 lines
560 B
C#

using AutoMapper;
namespace zero.Backoffice.Configuration;
/// <summary>
///
/// </summary>
public class BackofficeMaps
{
public MapperConfiguration MapperConfiguration { get; internal set; }
internal List<Action<IMapperConfigurationExpression>> Expressions { get; }
public void Configure(Action<IMapperConfigurationExpression> expression)
{
Expressions.Add(expression);
}
internal void Run(IMapperConfigurationExpression mapperConfig)
{
foreach (var expression in Expressions)
{
expression(mapperConfig);
}
}
}