using System;
using System.Linq;
using System.Xml.Linq;
using AutoMapper;
using Umbraco.Core;
using Umbraco.Core.Models.Mapping;
using Umbraco.Core.Models.Rdbms;
using Umbraco.Core.Persistence;
using Umbraco.Core.Services;
using umbraco.businesslogic;
using umbraco.interfaces;
namespace umbraco.BusinessLogic
{
///
/// A startup handler for dealing with trees
///
[Obsolete("This is no longer used, currenltly only here to register some model mappers")]
public class ApplicationTreeRegistrar : ApplicationEventHandler, IMapperConfiguration
{
///
/// Configures automapper model mappings
///
public void ConfigureMappings(IConfiguration config, ApplicationContext applicationContext)
{
config.CreateMap()
.ForMember(x => x.Silent, opt => opt.Ignore())
.ForMember(x => x.AssemblyName, opt => opt.Ignore())
.ForMember(x => x.Action, opt => opt.Ignore());
config.CreateMap();
//.ReverseMap(); //two way
}
}
}