Beispiel #1
0
        public static void ApplyMapping(IUnityContainer container, bool applyDependencyResolver)
        {
            container
            .RegisterType <IUserFacade, UserFacade>(new PerResolveLifetimeManager())
            .RegisterType <ICareerFacade, CareerFacade>(new PerResolveLifetimeManager())
            .RegisterType <ICareerFormFacade, CareerFormFacade>(new PerResolveLifetimeManager())
            .RegisterType <ICountryFacade, CountryFacade>(new PerResolveLifetimeManager())
            .RegisterType <ICityFacade, CityFacade>(new PerResolveLifetimeManager())
            .RegisterType <ICurrencyFacade, CurrencyFacade>(new PerResolveLifetimeManager())
            .RegisterType <IFeatureFacade, FeatureFacade>(new PerResolveLifetimeManager())
            .RegisterType <INewsFacade, NewsFacade>(new PerResolveLifetimeManager())
            .RegisterType <IOwnerFacade, OwnerFacade>(new PerResolveLifetimeManager())
            .RegisterType <IHotelFacade, HotelFacade>(new PerResolveLifetimeManager())
            .RegisterType <IHotelReservationFacade, HotelReservationFacade>(new PerResolveLifetimeManager())
            .RegisterType <ITypeFacade, TypeFacade>(new PerResolveLifetimeManager())
            .RegisterType <IBackageFacade, BackageFacade>(new PerResolveLifetimeManager())
            .RegisterType <IBackageReservationFacade, BackageReservationFacade>(new PerResolveLifetimeManager())
            .RegisterType <IOfferFacade, OfferFacade>(new PerResolveLifetimeManager())
            .RegisterType <IOfferReservationFacade, OfferReservationFacade>(new PerResolveLifetimeManager())


            .RegisterType <ITourFacade, TourFacade>(new PerResolveLifetimeManager())
            .RegisterType <ITourReservationFacade, TourReservationFacade>(new PerResolveLifetimeManager())

            .RegisterType <IAboutFacade, AboutFacade>(new PerResolveLifetimeManager())

            .RegisterType <IContactFacade, ContactFacade>(new PerResolveLifetimeManager())

            .RegisterType <INewsletterFacade, NewsletterFacade>(new PerResolveLifetimeManager())
            .RegisterType <IConatctFormFacade, ConatctFormFacade>(new PerResolveLifetimeManager())

            ;

            TouristaBllConfig.RegisterTypes(container);
            if (applyDependencyResolver)
            {
                GlobalConfiguration.Configuration.DependencyResolver = new UnityDependencyResolver(container);
            }
        }
Beispiel #2
0
        public static void RegisterMappings()
        {
            var mapperConfiguration = new MapperConfigurationExpression();

            mapperConfiguration.CreateMap <UserModel, UserDto>();
            mapperConfiguration.CreateMap <UserDto, UserModel>();


            mapperConfiguration.CreateMap <CareerModel, CareerDto>();
            mapperConfiguration.CreateMap <CareerDto, CareerModel>();

            mapperConfiguration.CreateMap <CareerFormModel, CareerFormDto>();
            mapperConfiguration.CreateMap <CareerFormDto, CareerFormModel>();

            mapperConfiguration.CreateMap <CountryModel, CountryDto>();
            mapperConfiguration.CreateMap <CountryDto, CountryModel>();

            mapperConfiguration.CreateMap <CityModel, CityDto>();
            mapperConfiguration.CreateMap <CityDto, CityModel>();

            mapperConfiguration.CreateMap <CurrencyModel, CurrencyDto>();
            mapperConfiguration.CreateMap <CurrencyDto, CurrencyModel>();

            mapperConfiguration.CreateMap <OwnerModel, OwnerDto>();
            mapperConfiguration.CreateMap <OwnerDto, OwnerModel>();

            mapperConfiguration.CreateMap <NewsModel, NewsDto>();
            mapperConfiguration.CreateMap <NewsDto, NewsModel>();

            mapperConfiguration.CreateMap <FeatureModel, FeatureDto>();
            mapperConfiguration.CreateMap <FeatureDto, FeatureModel>();

            mapperConfiguration.CreateMap <BackageModel, BackageDto>();
            mapperConfiguration.CreateMap <BackageDto, BackageModel>();

            mapperConfiguration.CreateMap <BackageReservationModel, BackageReservationDto>();
            mapperConfiguration.CreateMap <BackageReservationDto, BackageReservationModel>();


            mapperConfiguration.CreateMap <OfferModel, OfferDto>();
            mapperConfiguration.CreateMap <OfferDto, OfferModel>();


            mapperConfiguration.CreateMap <TourModel, TourDto>();
            mapperConfiguration.CreateMap <TourDto, TourModel>();
            mapperConfiguration.CreateMap <TourReservationModel, TourReservationDto>();
            mapperConfiguration.CreateMap <TourReservationDto, TourReservationModel>();


            mapperConfiguration.CreateMap <OfferReservationModel, OfferReservationDto>();
            mapperConfiguration.CreateMap <OfferReservationDto, OfferReservationModel>();

            mapperConfiguration.CreateMap <HotelModel, HotelDto>();
            mapperConfiguration.CreateMap <HotelDto, HotelModel>();

            mapperConfiguration.CreateMap <HotelFeatureModel, HotelFeatureDto>();
            mapperConfiguration.CreateMap <HotelFeatureDto, HotelFeatureModel>();

            mapperConfiguration.CreateMap <HotelReservationModel, HotelReservationDto>();
            mapperConfiguration.CreateMap <HotelReservationDto, HotelReservationModel>();



            mapperConfiguration.CreateMap <TypeModel, TypeDto>();
            mapperConfiguration.CreateMap <TypeDto, TypeModel>();



            mapperConfiguration.CreateMap <AboutModel, AboutDto>();
            mapperConfiguration.CreateMap <AboutDto, AboutModel>();



            mapperConfiguration.CreateMap <ContactModel, ContactDto>();
            mapperConfiguration.CreateMap <ContactDto, ContactModel>();


            mapperConfiguration.CreateMap <NewsLetterModel, NewsLetterDto>();
            mapperConfiguration.CreateMap <NewsLetterDto, NewsLetterModel>();


            mapperConfiguration.CreateMap <ContactFormModel, ContactFormDto>();
            mapperConfiguration.CreateMap <ContactFormDto, ContactFormModel>();


            //mapperConfiguration.CreateMap<AdminModel, AdminDto>();
            //mapperConfiguration.CreateMap<UserConsumed, UserConsumedModel>();

            TouristaBllConfig.RegisterMappings(mapperConfiguration);
        }