public static void RegisterMappings()
        {
            var mapperConfiguration = new MapperConfigurationExpression();

            // mapperConfiguration.CreateMap<SelectInviteesDTO, SelectInviteesModel>();


            InvitationsBLLConfig.RegisterMappings(mapperConfiguration);

            //Mapper.Initialize(m =>
            //{
            //    m.CreateMap<RestaurantTypeModel, RestaurantTypeDto>();
            //    m.CreateProfile("ff",expression => {});
            //    //m.AddProfile(ECatalogBLLConfig);
            //});
        }
Beispiel #2
0
        public static void ApplyMapping(IUnityContainer container, bool applyDependencyResolver)
        {
            container.RegisterType <IInvitationFacade, InvitationFacade>(new PerResolveLifetimeManager())
            .RegisterType <IUserFacade, UserFacade>(new PerResolveLifetimeManager())
            .RegisterType <IGroupFacade, GroupFacade>(new PerResolveLifetimeManager())
            .RegisterType <ITemplateFacade, TemplateFacade>(new PerResolveLifetimeManager())
            .RegisterType <IInviteeFacade, InviteeFacade>(new PerResolveLifetimeManager())
            .RegisterType <IBr_GroupContactFacade, Br_GroupContactFacade>(new PerResolveLifetimeManager())
            .RegisterType <IPackageFacade, PackageFacade>(new PerResolveLifetimeManager())
            .RegisterType <IContactFacade, ContactFacade>(new PerResolveLifetimeManager())
            .RegisterType <IRefreshTokenFacade, RefreshTokenFacade>(new PerResolveLifetimeManager());


            InvitationsBLLConfig.RegisterTypes(container);
            if (applyDependencyResolver)
            {
                GlobalConfiguration.Configuration.DependencyResolver = new UnityDependencyResolver(container);
            }
        }