29 lines
659 B
C#
29 lines
659 B
C#
using System.Collections.Generic;
|
|
using AutoMapper;
|
|
|
|
namespace Taloyhtio.GeneralApi.Core.Services.Impl
|
|
{
|
|
public class Mapper<T, U> : IMapper<T, U>
|
|
{
|
|
public U Map(T source)
|
|
{
|
|
return Mapper.Map<T, U>(source);
|
|
}
|
|
|
|
public IEnumerable<U> Map(IEnumerable<T> source)
|
|
{
|
|
return Mapper.Map<IEnumerable<T>, IEnumerable<U>>(source);
|
|
}
|
|
|
|
public T Map(U source)
|
|
{
|
|
return Mapper.Map<U, T>(source);
|
|
}
|
|
|
|
public IEnumerable<T> Map(IEnumerable<U> source)
|
|
{
|
|
return Mapper.Map<IEnumerable<U>, IEnumerable<T>>(source);
|
|
}
|
|
}
|
|
}
|