using AutoMapper;
using Umbraco.Web.Models.ContentEditing;
using Umbraco.Core.Models;
namespace Umbraco.Web.Models.Mapping
{
///
/// A model mapper used to map models for the various dashboards
///
internal class DashboardProfile : Profile
{
public DashboardProfile()
{
CreateMap()
.ForMember(x => x.OriginalUrl, expression => expression.MapFrom(item => UmbracoContext.Current.UrlProvider.GetUrlFromRoute(item.ContentId, item.Url)))
.ForMember(x => x.DestinationUrl, expression => expression.Ignore())
.ForMember(x => x.RedirectId, expression => expression.MapFrom(item => item.Key));
}
}
}