Ejemplo n.º 1
0
        private void AutoMapper()
        {
            var mapperConfig = AutoMapperConfigurator.Configure();
            var mapper       = mapperConfig.CreateMapper();

            Service.AddSingleton(x => mapper);
            Service.AddTransient <IAutoMapper, AutoMapperAdapter>();
        }
Ejemplo n.º 2
0
        private static void ConfigureAutoMapper(IServiceCollection services)
        {
            var mapperConfig = AutoMapperConfigurator.Configure();
            var mapper       = mapperConfig.CreateMapper();

            services.AddSingleton(x => mapper);
            services.AddTransient <IAutoMapper, AutoMapperAdapter>();
        }
Ejemplo n.º 3
0
 protected void Application_Start()
 {
     GlobalConfiguration.Configure(WebApiConfig.Register);
     AreaRegistration.RegisterAllAreas();
     FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
     RouteConfig.RegisterRoutes(RouteTable.Routes);
     BundleConfig.RegisterBundles(BundleTable.Bundles);
     AutoMapperConfigurator.Configure();
 }
        public static void ConfigureAutoMapper(this IServiceCollection services)
        {
            services.AddTransient <IFieldOptionService, FieldOptionService>();
            var mapperConfig = AutoMapperConfigurator.Configure();
            var mapper       = mapperConfig.CreateMapper();

            services.AddSingleton(x => mapper);
            services.AddTransient <IAutoMapper, AutoMapperAdapter>();
        }
Ejemplo n.º 5
0
        protected void Application_Start()
        {
            AreaRegistration.RegisterAllAreas();
            FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
            GlobalConfiguration.Configure(WebApiConfig.Register);
            RouteConfig.RegisterRoutes(RouteTable.Routes);
            BundleConfig.RegisterBundles(BundleTable.Bundles);
            AutoMapperConfigurator.Configure();

            //GlobalConfiguration.Configuration.Formatters.JsonFormatter.SerializerSettings.ReferenceLoopHandling = Newtonsoft.Json.ReferenceLoopHandling.Ignore;
        }
Ejemplo n.º 6
0
        protected void Application_Start()
        {
            //AreaRegistration.RegisterAllAreas();
            GlobalConfiguration.Configure(WebApiConfig.Register);
            AutoMapperConfigurator.Configure();

            GlobalConfiguration.Configure(cfg => {
                //cfg.MapHttpAttributeRoutes();
                cfg.Formatters.Clear();
                cfg.Formatters.Add(new BrowserJsonFormatter());
            });
        }
Ejemplo n.º 7
0
        private static void ConfigureAutoMapper(IServiceCollection services)
        {
            // инициализация конфигурации
            var mapperConfig = AutoMapperConfigurator.Configure();
            // создание маппера для маппинга DTO на Entity и наоборот
            var mapper = mapperConfig.CreateMapper();

            // регистрация создания маппера, создание только одного экземпляра (AddSingleton)
            services.AddSingleton(x => mapper);
            // регистрация зависимостей IAutoMapper и AutoMapperAdapter в DI
            services.AddTransient <IAutoMapper, AutoMapperAdapter>();
        }
Ejemplo n.º 8
0
        // This method gets called by the runtime. Use this method to add services to the container.
        public void ConfigureServices(IServiceCollection services)
        {
            services.AddMvc().SetCompatibilityVersion(CompatibilityVersion.Version_2_2);

            services.AddScoped <IAuctionItemService, AuctionItemService>();
            services.AddSingleton <IAuctionRepository, AuctionRepository>();
            services.AddScoped <IBidService, BidService>();
            services.AddSingleton <IBidRepository, BidRepository>();
            services.AddSingleton(AutoMapperConfigurator.Configure());

            services.AddAuthentication("BasicAuthentication")
            .AddScheme <AuthenticationSchemeOptions, BasicAuthenticationHandler>("BasicAuthentication", null);
        }
Ejemplo n.º 9
0
        static void Main(string[] args)
        {
            AutoMapperConfigurator.Configure();
            //User user = new User();
            //user.FirstName = "BL user name 2";
            //user.LastName = "BL user  last name 2";
            //user.Login = "******";

            UserImplementation imp = new UserImplementation();

            // var user = imp.GetUserByID();
            //Console.WriteLine("User was readed" + user.FirstName);
            imp.SaveUser(new User {
                FirstName = "Test 112346", LastName = "Peters", Login = "******"
            });
            Console.WriteLine("User was added");
            Console.ReadKey();
        }
Ejemplo n.º 10
0
        private static void TestTopicService()
        {
            //Mapper.CreateMap<Topic, TopicDto>();
            //Mapper.CreateMap<SubTopic, SubTopicDto>();
            AutoMapperConfigurator.Configure();

            TopicService serv = new TopicService();

            Console.WriteLine("without Cachinh");
            for (int i = 0; i < 5; i++)
            {
                DateTime dtStart = DateTime.Now;
                var      dto     = serv.GetSubTopicCategoryDto("TAdd");

                Console.WriteLine("{0} : {1}", i, DateTime.Now.Subtract(dtStart).TotalMilliseconds);
            }

            Console.WriteLine("with Caching");

            for (int i = 0; i < 5; i++)
            {
                DateTime dtStart = DateTime.Now;
                var      dto     = serv.GetSubTopicsbyTopicId("TAdd");

                Console.WriteLine("{0} : {1}", i, DateTime.Now.Subtract(dtStart).TotalMilliseconds);
            }

            for (int i = 0; i < 5; i++)
            {
                DateTime dtStart = DateTime.Now;
                var      dto     = serv.GetSubTopicCategoryDto("TAdd");

                Console.WriteLine("{0} : {1}", i, DateTime.Now.Subtract(dtStart).TotalMilliseconds);
            }



            Console.WriteLine("testing titleServcie");
        }
Ejemplo n.º 11
0
 public App()
 {
     XmlConfigurator.Configure();
     AutoMapperConfigurator.Configure();
 }
Ejemplo n.º 12
0
 public void Configuration(IAppBuilder app)
 {
     ConfigureAuth(app);
     AutoMapperConfigurator.Configure();
     //AutoMapper.Mapper.AssertConfigurationIsValid();
 }
Ejemplo n.º 13
0
 public BeSmartService()
 {
     XmlConfigurator.Configure();
     AutoMapperConfigurator.Configure();
     AutoMapperConfigurator.ConfigureDtoSavables();
 }