Skip to content

Commit

Permalink
Formatted all files
Browse files Browse the repository at this point in the history
  • Loading branch information
Yuck committed Apr 12, 2022
1 parent f85c847 commit ad1ef18
Show file tree
Hide file tree
Showing 3 changed files with 48 additions and 51 deletions.
17 changes: 8 additions & 9 deletions src/YuckQi.Extensions.Mapping.Abstractions/IMapper.cs
Original file line number Diff line number Diff line change
@@ -1,13 +1,12 @@
using System;

namespace YuckQi.Extensions.Mapping.Abstractions
namespace YuckQi.Extensions.Mapping.Abstractions;

public interface IMapper
{
public interface IMapper
{
object Map(object source, object destination, Type sourceType, Type destinationType);
object Map(object source, Type sourceType, Type destinationType);
TDestination Map<TDestination>(object source);
TDestination Map<TSource, TDestination>(TSource source);
TDestination Map<TSource, TDestination>(TSource source, TDestination destination);
}
Object Map(Object source, Object destination, Type sourceType, Type destinationType);
Object Map(Object source, Type sourceType, Type destinationType);
TDestination Map<TDestination>(Object source);
TDestination Map<TSource, TDestination>(TSource source);
TDestination Map<TSource, TDestination>(TSource source, TDestination destination);
}
43 changes: 21 additions & 22 deletions src/YuckQi.Extensions.Mapping.AutoMapper/DefaultMapper.cs
Original file line number Diff line number Diff line change
Expand Up @@ -3,42 +3,41 @@
using AutoMapperIMapper = AutoMapper.IMapper;
using IMapper = YuckQi.Extensions.Mapping.Abstractions.IMapper;

namespace YuckQi.Extensions.Mapping.AutoMapper
namespace YuckQi.Extensions.Mapping.AutoMapper;

public class DefaultMapper : IMapper
{
public class DefaultMapper : IMapper
{
#region Private Members
#region Private Members

private readonly AutoMapperIMapper _mapper;
private readonly AutoMapperIMapper _mapper;

#endregion
#endregion


#region Constructors
#region Constructors

public DefaultMapper(IConfigurationProvider configuration)
{
if (configuration == null)
throw new ArgumentNullException(nameof(configuration));
public DefaultMapper(IConfigurationProvider configuration)
{
if (configuration == null)
throw new ArgumentNullException(nameof(configuration));

_mapper = configuration.CreateMapper();
}
_mapper = configuration.CreateMapper();
}

#endregion
#endregion


#region Public Methods
#region Public Methods

public Object Map(Object source, Object destination, Type sourceType, Type destinationType) => _mapper.Map(source, destination, sourceType, destinationType);
public Object Map(Object source, Object destination, Type sourceType, Type destinationType) => _mapper.Map(source, destination, sourceType, destinationType);

public Object Map(Object source, Type sourceType, Type destinationType) => _mapper.Map(source, sourceType, destinationType);
public Object Map(Object source, Type sourceType, Type destinationType) => _mapper.Map(source, sourceType, destinationType);

public TDestination Map<TDestination>(Object source) => _mapper.Map<TDestination>(source);
public TDestination Map<TDestination>(Object source) => _mapper.Map<TDestination>(source);

public TDestination Map<TSource, TDestination>(TSource source) => _mapper.Map<TSource, TDestination>(source);
public TDestination Map<TSource, TDestination>(TSource source) => _mapper.Map<TSource, TDestination>(source);

public TDestination Map<TSource, TDestination>(TSource source, TDestination destination) => _mapper.Map(source, destination);
public TDestination Map<TSource, TDestination>(TSource source, TDestination destination) => _mapper.Map(source, destination);

#endregion
}
#endregion
}
39 changes: 19 additions & 20 deletions src/YuckQi.Extensions.Mapping.Mapster/DefaultMapper.cs
Original file line number Diff line number Diff line change
Expand Up @@ -4,39 +4,38 @@
using IMapper = YuckQi.Extensions.Mapping.Abstractions.IMapper;
using MapsterIMapper = MapsterMapper.IMapper;

namespace YuckQi.Extensions.Mapping.Mapster
namespace YuckQi.Extensions.Mapping.Mapster;

public class DefaultMapper : IMapper
{
public class DefaultMapper : IMapper
{
#region Private Members
#region Private Members

private readonly MapsterIMapper _mapper;
private readonly MapsterIMapper _mapper;

#endregion
#endregion


#region Constructors
#region Constructors

public DefaultMapper(TypeAdapterConfig configuration = null)
{
_mapper = configuration != null ? new Mapper(configuration) : new Mapper();
}
public DefaultMapper(TypeAdapterConfig configuration = null)
{
_mapper = configuration != null ? new Mapper(configuration) : new Mapper();
}

#endregion
#endregion


#region Public Methods
#region Public Methods

public Object Map(Object source, Object destination, Type sourceType, Type destinationType) => _mapper.Map(source, destination, sourceType, destinationType);
public Object Map(Object source, Object destination, Type sourceType, Type destinationType) => _mapper.Map(source, destination, sourceType, destinationType);

public Object Map(Object source, Type sourceType, Type destinationType) => _mapper.Map(source, sourceType, destinationType);
public Object Map(Object source, Type sourceType, Type destinationType) => _mapper.Map(source, sourceType, destinationType);

public TDestination Map<TDestination>(Object source) => _mapper.Map<TDestination>(source);
public TDestination Map<TDestination>(Object source) => _mapper.Map<TDestination>(source);

public TDestination Map<TSource, TDestination>(TSource source) => _mapper.Map<TSource, TDestination>(source);
public TDestination Map<TSource, TDestination>(TSource source) => _mapper.Map<TSource, TDestination>(source);

public TDestination Map<TSource, TDestination>(TSource source, TDestination destination) => _mapper.Map(source, destination);
public TDestination Map<TSource, TDestination>(TSource source, TDestination destination) => _mapper.Map(source, destination);

#endregion
}
#endregion
}

0 comments on commit ad1ef18

Please sign in to comment.