public void CheckMappings() { ModelToEntity.Install(); EntityToModel.Install(); DtoToEntity.Install(); Mapper.AssertConfigurationIsValid(); }
public static void Register() { Container.GlobalContext.TransFactory = new TransManagerFactoryEF(new ModelCreator()); ModelToEntity.Install(); EntityToModel.Install(); DtoToEntity.Install(); }
public void Install() { EntityToModel.Install(); ModelToEntity.Install(); var factory = new TransManagerFactoryEF(ModelCreator); using (var transManager = factory.CreateManager()) { transManager.ExecuteCommand(locator => { var haulier = locator.FindAll <Haulier>().SingleOrDefault(h => h.Name == "BlueWhale"); if (haulier != null) { return(Mapper.Map <Haulier, HaulierModel>(haulier)); } haulier = Haulier.Create(locator, new HaulierModel { Name = "BlueWhale" }); return(Mapper.Map <Haulier, HaulierModel>(haulier)); }); } }