COA.EnterpriseServices/COA.EnterpriseServices.DataAccess/Extensions/AutoMapperExtensions.cs

26 lines
599 B
C#
Raw Permalink Normal View History

2020-10-16 13:54:09 +00:00
using AutoMapper;
using System.Collections.Generic;
namespace COA.EnterpriseServices.DataAccess
{
public static class AutoMapperExtensions
{
private static readonly IMapper mapper;
static AutoMapperExtensions()
{
mapper = Dependencies.Container.GetInstance<IMapper>();
}
public static T MapTo<T>(this object item)
{
return mapper.Map<T>(item);
}
public static IEnumerable<T> MapTo<T>(this IEnumerable<object> item)
{
return mapper.Map<IEnumerable<T>>(item);
}
}
}